diff --git a/packages/basic.gblib/services/SystemKeywords.ts b/packages/basic.gblib/services/SystemKeywords.ts index a19f7559..42378235 100644 --- a/packages/basic.gblib/services/SystemKeywords.ts +++ b/packages/basic.gblib/services/SystemKeywords.ts @@ -391,16 +391,16 @@ export class SystemKeywords { return data; } let objectMode = false; - if (Object.keys(data[0])) { + if (data[0].gbarray) { objectMode = true; } let first; - if (!objectMode) { + if (objectMode) { first = data.shift(); } data = alasql(sql, [data]); - if (!objectMode) { + if (objectMode) { data.unshift(first); } return data;