From 56ce1124799aa8589db35321fc930a5dd0d9b662 Mon Sep 17 00:00:00 2001 From: Rodrigo Rodriguez Date: Sat, 24 Aug 2024 01:15:28 -0300 Subject: [PATCH] fix(all): New templates. --- packages/basic.gblib/services/SystemKeywords.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/basic.gblib/services/SystemKeywords.ts b/packages/basic.gblib/services/SystemKeywords.ts index d3de9924..28a923b9 100644 --- a/packages/basic.gblib/services/SystemKeywords.ts +++ b/packages/basic.gblib/services/SystemKeywords.ts @@ -746,8 +746,7 @@ export class SystemKeywords { */ public async saveToStorageBatch({ pid, table, rows }): Promise { const { min } = await DialogKeywords.getProcessInfo(pid); - GBLogEx.info(min, `SAVE '${table}': ${rows.length} row(s). ${GBUtil.toYAML(rows)}`); - + if (rows.length === 0) { return; } @@ -756,7 +755,7 @@ export class SystemKeywords { let rowsDest = []; rows.forEach(row => { - + if (GBUtil.hasSubObject(row)) { row = this.flattenJSON(row); } @@ -771,10 +770,11 @@ export class SystemKeywords { rowsDest.push(dst); dst = null; }); - + GBLogEx.info(min, `SAVE '${table}': ${rows.length} row(s). ${GBUtil.toYAML(rowsDest)}`); + await retry( async bail => { - await definition.bulkCreate(GBUtil.caseInsensitive(rowsDest)); + await definition.bulkCreate(rowsDest); rowsDest = []; }, {