diff --git a/app/components/UploadBlob.js b/app/components/UploadBlob.js index 6fd1bca..cca872e 100644 --- a/app/components/UploadBlob.js +++ b/app/components/UploadBlob.js @@ -28,8 +28,13 @@ class UploadBlob extends Component { } ) { const data = proxy.readQuery({ query: uploadsQuery }) - data.uploads.push(singleUpload) - proxy.writeQuery({ query: uploadsQuery, data }) + proxy.writeQuery({ + query: uploadsQuery, + data: { + ...data, + uploads: [...data.uploads, singleUpload] + } + }) } }) } diff --git a/app/components/UploadFile.js b/app/components/UploadFile.js index fd53acd..bf4fb88 100644 --- a/app/components/UploadFile.js +++ b/app/components/UploadFile.js @@ -19,8 +19,13 @@ const UploadFile = ({ mutate }) => { } ) { const data = proxy.readQuery({ query: uploadsQuery }) - data.uploads.push(singleUpload) - proxy.writeQuery({ query: uploadsQuery, data }) + proxy.writeQuery({ + query: uploadsQuery, + data: { + ...data, + uploads: [...data.uploads, singleUpload] + } + }) } }) diff --git a/app/components/UploadFileList.js b/app/components/UploadFileList.js index 1359a08..96c6caa 100644 --- a/app/components/UploadFileList.js +++ b/app/components/UploadFileList.js @@ -14,8 +14,13 @@ const UploadFileList = ({ mutate }) => { } ) { const data = proxy.readQuery({ query: uploadsQuery }) - data.uploads.push(...multipleUpload) - proxy.writeQuery({ query: uploadsQuery, data }) + proxy.writeQuery({ + query: uploadsQuery, + data: { + ...data, + uploads: [...data.uploads, ...multipleUpload] + } + }) } })