diff --git a/packages/core/upload/server/controllers/admin-api.js b/packages/core/upload/server/controllers/admin-api.js index 6f6cbcf65a..c1c6c29e9e 100644 --- a/packages/core/upload/server/controllers/admin-api.js +++ b/packages/core/upload/server/controllers/admin-api.js @@ -187,7 +187,7 @@ module.exports = { } finally { if (Array.isArray(files)) { await Promise.all(files.map(file => fse.remove(file.path))); - } else if (files.path) { + } else if (files && files.path) { await fse.remove(files.path); } } diff --git a/packages/core/upload/server/controllers/content-api.js b/packages/core/upload/server/controllers/content-api.js index 93b045f52f..6dc9dfd355 100644 --- a/packages/core/upload/server/controllers/content-api.js +++ b/packages/core/upload/server/controllers/content-api.js @@ -139,7 +139,7 @@ module.exports = { } finally { if (Array.isArray(files)) { await Promise.all(files.map(file => fse.remove(file.path))); - } else if (files.path) { + } else if (files && files.path) { await fse.remove(files.path); } }