From d9db3d14022dc1546f5a4697ed43757f459376b0 Mon Sep 17 00:00:00 2001 From: Sven Klemm Date: Fri, 6 Jul 2018 11:24:49 +0200 Subject: [PATCH] put updateParam back in --- public/app/core/components/sql_part/sql_part.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/public/app/core/components/sql_part/sql_part.ts b/public/app/core/components/sql_part/sql_part.ts index 0cc4c31ffbf..5b049237881 100644 --- a/public/app/core/components/sql_part/sql_part.ts +++ b/public/app/core/components/sql_part/sql_part.ts @@ -64,6 +64,17 @@ export class SqlPart { this.params = part.params; } + updateParam(strValue, index) { + // handle optional parameters + if (strValue === '' && this.def.params[index].optional) { + this.params.splice(index, 1); + } else { + this.params[index] = strValue; + } + + this.part.params = this.params; + } + render(innerExpr: string) { return this.def.renderer(this, innerExpr); }