diff --git a/js/modules/types/attachment/migrate_data_to_file_system.js b/js/modules/types/attachment/migrate_data_to_file_system.js index 7a7a4db82..d57ca4128 100644 --- a/js/modules/types/attachment/migrate_data_to_file_system.js +++ b/js/modules/types/attachment/migrate_data_to_file_system.js @@ -1,6 +1,7 @@ const isArrayBuffer = require('lodash/isArrayBuffer'); const isFunction = require('lodash/isFunction'); const isUndefined = require('lodash/isUndefined'); +const omit = require('lodash/omit'); // type Context :: { @@ -31,7 +32,9 @@ exports.migrateDataToFileSystem = async (attachment, { writeAttachmentData } = { const path = await writeAttachmentData(data); - const attachmentWithoutData = Object.assign({}, attachment, { path }); - delete attachmentWithoutData.data; + const attachmentWithoutData = omit( + Object.assign({}, attachment, { path }), + ['data'] + ); return attachmentWithoutData; };