From a81f86db9e014726171bab5d19590650206d5efe Mon Sep 17 00:00:00 2001 From: Rodrigo Rodriguez Date: Sun, 17 Dec 2023 01:03:04 -0300 Subject: [PATCH] fix(basic.gblib): Allow MERGE keyword in storage #380. @othonlima --- packages/basic.gblib/services/SystemKeywords.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/basic.gblib/services/SystemKeywords.ts b/packages/basic.gblib/services/SystemKeywords.ts index 7bf9a9b5..8d08a209 100644 --- a/packages/basic.gblib/services/SystemKeywords.ts +++ b/packages/basic.gblib/services/SystemKeywords.ts @@ -2287,8 +2287,13 @@ export class SystemKeywords { let value; Object.keys(row).forEach(e => { + if (columnName.toLowerCase() === e.toLowerCase()) { value = row[e]; + if (typeof (value) === 'string') { + value = value.substring(0, fieldsSizes[j]); + } + columnNameFound = true; } }); @@ -2346,7 +2351,7 @@ export class SystemKeywords { let value = row[p]; if (typeof (value) === 'string') { - value = value.substring(0, fieldsSizes[j]-1); + value = value.substring(0, fieldsSizes[j]); } fieldsValues.push(value);