diff --git a/packages/basic.gblib/services/DialogKeywords.ts b/packages/basic.gblib/services/DialogKeywords.ts index 795a0077..31c4b7ae 100644 --- a/packages/basic.gblib/services/DialogKeywords.ts +++ b/packages/basic.gblib/services/DialogKeywords.ts @@ -568,7 +568,7 @@ export class DialogKeywords { } public static async getOption({ pid, name, root=false }) { - if (this.isUserSystemParam(name) || root) { + if (this.isUserSystemParam(name) && !root) { throw new Error(`Not possible to retrieve ${name} system param.`); } let { min, user, params } = await DialogKeywords.getProcessInfo(pid);