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);