From faa21438fa495e3159c6709c5e522e52bb8c22e4 Mon Sep 17 00:00:00 2001 From: Rodrigo Rodriguez Date: Fri, 16 Aug 2024 14:04:17 -0300 Subject: [PATCH] new(basic.gblib): New batch features. --- packages/basic.gblib/services/SystemKeywords.ts | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/packages/basic.gblib/services/SystemKeywords.ts b/packages/basic.gblib/services/SystemKeywords.ts index c25b69cc..660f1251 100644 --- a/packages/basic.gblib/services/SystemKeywords.ts +++ b/packages/basic.gblib/services/SystemKeywords.ts @@ -1170,11 +1170,15 @@ export class SystemKeywords { if (!t) { throw new Error(`TABLE ${file} not found. Check TABLE keywords.`); } - - const systemFilter = await SystemKeywords.getFilter(args[0]); - let filter = {}; - filter[systemFilter.columnName] = systemFilter.value; - const res = await t.findAll({ where: filter }); + let res; + if (args[0]) { + const systemFilter = await SystemKeywords.getFilter(args[0]); + let filter = {}; + filter[systemFilter.columnName] = systemFilter.value; + res = await t.findAll({ where: filter }); + } else { + res = await t.findAll(); + } return res.length > 1 ? res : res[0]; }