From e94d669eca75f8ba7e773f313bc6c3107c23ebdd Mon Sep 17 00:00:00 2001 From: Faruk AYDIN Date: Sun, 25 Feb 2024 01:29:59 +0100 Subject: [PATCH] fix: Cover empty array case for renderer helper --- packages/backend/src/helpers/renderer.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/backend/src/helpers/renderer.js b/packages/backend/src/helpers/renderer.js index ac3fa46d..e07c0bf0 100644 --- a/packages/backend/src/helpers/renderer.js +++ b/packages/backend/src/helpers/renderer.js @@ -13,10 +13,11 @@ const totalCount = (object) => const renderObject = (response, object) => { let data = isPaginated(object) ? object.records : object; + const type = isPaginated(object) ? object.records[0].constructor.name : Array.isArray(object) - ? object[0].constructor.name + ? object?.[0]?.constructor?.name || 'Object' : object.constructor.name; const serializer = serializers[type];