diff --git a/packages/basic.gblib/services/KeywordsExpressions.ts b/packages/basic.gblib/services/KeywordsExpressions.ts index dd7c2fcd..edf7919b 100644 --- a/packages/basic.gblib/services/KeywordsExpressions.ts +++ b/packages/basic.gblib/services/KeywordsExpressions.ts @@ -1313,9 +1313,9 @@ export class KeywordsExpressions { return ` if (Array.isArray(${fields[0]})){ - await sys.saveToStorageBatch({pid: pid, table: '${table}', rows:${fields[0]} }) + await sys.saveToStorageBatch({pid: pid, table: ${table}, rows:${fields[0]} }) }else{ - await sys.saveToStorage({pid: pid, table: '${table}', fieldsValues: [${fieldsAsText}], fieldsNames: [${fieldsNames}] }) + await sys.saveToStorage({pid: pid, table: ${table}, fieldsValues: [${fieldsAsText}], fieldsNames: [${fieldsNames}] }) } ${fields[0].replace(/\`/g, '')} = null; `; diff --git a/packages/basic.gblib/services/SystemKeywords.ts b/packages/basic.gblib/services/SystemKeywords.ts index ef0cd6f0..e93dccb3 100644 --- a/packages/basic.gblib/services/SystemKeywords.ts +++ b/packages/basic.gblib/services/SystemKeywords.ts @@ -751,7 +751,7 @@ export class SystemKeywords { return; } - const definition = this.getTableFromName(table, min); + const t = this.getTableFromName(table, min); let rowsDest = []; rows.forEach(row => { @@ -775,7 +775,7 @@ export class SystemKeywords { await retry( async bail => { - await definition.bulkCreate(rowsDest); + await t.bulkCreate(rowsDest); rowsDest = null; }, {