From de5ee33b5a8fa6ed85e3fad9f72ec06ef237e35c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pierre=20No=C3=ABl?= Date: Fri, 7 Jan 2022 18:15:51 +0100 Subject: [PATCH] fix internal error when no files are sent --- packages/core/upload/server/controllers/admin-api.js | 2 +- packages/core/upload/server/controllers/content-api.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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); } }