From dbdeecca50ef771d825ef2961b134d131a51d157 Mon Sep 17 00:00:00 2001 From: Rodrigo Rodriguez Date: Sat, 25 Nov 2023 14:14:17 -0300 Subject: [PATCH] fix(basic.gblib): Allow MERGE keyword in storage #380. @othonlima --- packages/basic.gblib/services/SystemKeywords.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/basic.gblib/services/SystemKeywords.ts b/packages/basic.gblib/services/SystemKeywords.ts index 9312c2dc..8947e6ad 100644 --- a/packages/basic.gblib/services/SystemKeywords.ts +++ b/packages/basic.gblib/services/SystemKeywords.ts @@ -1537,7 +1537,7 @@ export class SystemKeywords { if (typeof obj[key] === 'function') { continue; } - if (typeof obj[key] !== 'object') { + if (typeof obj[key] !== 'object' || obj[key] instanceof Date) { // If not defined already add the flattened field. @@ -1550,7 +1550,7 @@ export class SystemKeywords { } } else { - this.flattenJSON(obj[key], res, `${key}${extraKey}`, true); + obj[key] = this.flattenJSON(obj[key], res, `${key}${extraKey}`, true); }; }; return res;