From 4cf7d6284f731bfd61d091ecfb5567edbcdd17ca Mon Sep 17 00:00:00 2001 From: Marc-Roig Date: Thu, 27 Apr 2023 10:36:36 +0200 Subject: [PATCH] fix: call parent wrapResult --- .../server/services/extensions/core/entity-service.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/core/upload/server/services/extensions/core/entity-service.js b/packages/core/upload/server/services/extensions/core/entity-service.js index 0fd6904f1d..be647002b2 100644 --- a/packages/core/upload/server/services/extensions/core/entity-service.js +++ b/packages/core/upload/server/services/extensions/core/entity-service.js @@ -12,11 +12,12 @@ const addSignedFileUrlsToEntityService = async () => { } const decorator = (service) => ({ - wrapResult(result, { uid }) { - if (Array.isArray(result)) { - return Promise.all(result.map((entity) => signEntityMedia(entity, uid))); + async wrapResult(result, options) { + const wrappedResult = await service.wrapResult.call(this, result, options); + if (Array.isArray(wrappedResult)) { + return Promise.all(wrappedResult.map((entity) => signEntityMedia(entity, options.uid))); } - return signEntityMedia(result, uid); + return signEntityMedia(wrappedResult, options.uid); }, });