diff --git a/packages/core/upload/server/services/upload.js b/packages/core/upload/server/services/upload.js index 8cde9b97ff..0ffdfcbdf4 100644 --- a/packages/core/upload/server/services/upload.js +++ b/packages/core/upload/server/services/upload.js @@ -255,7 +255,7 @@ module.exports = ({ strapi }) => ({ } } - getService('provider').upload(fileData); + await getService('provider').upload(fileData); // clear old formats _.set(fileData, 'formats', {}); @@ -265,7 +265,7 @@ module.exports = ({ strapi }) => ({ if (await isSupportedImage(fileData)) { const thumbnailFile = await generateThumbnail(fileData); if (thumbnailFile) { - getService('provider').upload(thumbnailFile); + await getService('provider').upload(thumbnailFile); _.set(fileData, 'formats.thumbnail', thumbnailFile); } @@ -276,7 +276,7 @@ module.exports = ({ strapi }) => ({ const { key, file } = format; - getService('provider').upload(file); + await getService('provider').upload(file); _.set(fileData, ['formats', key], file); }