diff --git a/src/elements/content-uploader/ContentUploader.tsx b/src/elements/content-uploader/ContentUploader.tsx index 738e647269..3b078a2b8a 100644 --- a/src/elements/content-uploader/ContentUploader.tsx +++ b/src/elements/content-uploader/ContentUploader.tsx @@ -345,7 +345,7 @@ class ContentUploader extends Component { const firstFile = getFile(newFiles[0]); - const newItemIdsState = { ...this.itemsRef.current, ...newItemIds }; + const newItemIdsState = { ...this.itemIdsRef.current, ...newItemIds }; this.itemIdsRef.current = newItemIdsState; diff --git a/src/elements/content-uploader/__tests__/ContentUploader.test.js b/src/elements/content-uploader/__tests__/ContentUploader.test.js index 7f0f525cc6..32189a5283 100644 --- a/src/elements/content-uploader/__tests__/ContentUploader.test.js +++ b/src/elements/content-uploader/__tests__/ContentUploader.test.js @@ -143,12 +143,13 @@ describe('elements/content-uploader/ContentUploader', () => { test('should add generated itemId', () => { const wrapper = getWrapper({ rootFolderId: 0 }); const instance = wrapper.instance(); + instance.itemIdsRef.current = { abcd: true }; global.Date.now = jest.fn(() => 10000); instance.addFilesToUploadQueue([{ name: 'yoyo', size: 1000 }], jest.fn(), false); - const expected = { yoyo: true, yoyo_0_10000: true }; + const expected = { abcd: true, yoyo: true, yoyo_0_10000: true }; expect(wrapper.state().itemIds).toEqual(expected); expect(instance.itemIdsRef.current).toEqual(expected); });