diff --git a/client/js/models/post.js b/client/js/models/post.js index ffe80482..703da1ae 100644 --- a/client/js/models/post.js +++ b/client/js/models/post.js @@ -252,11 +252,11 @@ class Post extends events.EventTarget { _canvasHeight: response.canvasHeight, _fileSize: response.fileSize, - _flags: response.flags || [], - _tags: response.tags || [], - _notes: NoteList.fromResponse(response.notes || []), - _comments: CommentList.fromResponse(response.comments || []), - _relations: response.relations || [], + _flags: [...response.flags || []], + _tags: [...response.tags || []], + _notes: NoteList.fromResponse([...response.notes || []]), + _comments: CommentList.fromResponse([...response.comments || []]), + _relations: [...response.relations || []], _score: response.score, _favoriteCount: response.favoriteCount,