From 4c037a72053edeeeb81491e23f2a863a05d69ef9 Mon Sep 17 00:00:00 2001 From: rodrigorodriguez Date: Tue, 11 Apr 2023 18:08:50 -0300 Subject: [PATCH] fix(basic.gblib): #226 testing. --- packages/basic.gblib/services/KeywordsExpressions.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/basic.gblib/services/KeywordsExpressions.ts b/packages/basic.gblib/services/KeywordsExpressions.ts index b53d1aa8..d6eea604 100644 --- a/packages/basic.gblib/services/KeywordsExpressions.ts +++ b/packages/basic.gblib/services/KeywordsExpressions.ts @@ -149,7 +149,7 @@ export class KeywordsExpressions { $1 = $1.trim(); if ($1.substr(0, 1) === '#') { - let sessionName = $1.substr(1, $1.indexOf(',') - 1); + sessionName = $1.substr(1, $1.indexOf(',') - 1); $1 = $1.replace(/\; \"\,\"/gi, ''); $1 = $1.substr($1.indexOf(',') + 1); @@ -182,8 +182,6 @@ export class KeywordsExpressions { $1 = $1.replace('FOR APPEND', ''); $1 = $1.replace('FOR OUTPUT', ''); - - if ((pos = $1.match(/\s*AS\s*\#/gi))) { kind = 'AS'; } else if ((pos = $1.match(/\s*WITH\s*\#/gi))) { @@ -215,7 +213,7 @@ export class KeywordsExpressions { `; return code; } else { - sessionName = `"${sessionName}"`; + sessionName = sessionName?`"${sessionName}"`:null; kind = `"${kind}"`; return `page = await wa.openPage({pid: pid, handle: page, sessionKind: ${kind}, sessionName: ${sessionName}, ${params}})`; }