dont shadow format passed in as function parameter

This commit is contained in:
Sven Klemm
2018-05-02 23:03:37 +02:00
parent 14bb7832af
commit 764fa15e24

View File

@@ -179,16 +179,16 @@ export class TemplateSrv {
return target; return target;
} }
var variable, systemValue, value; var variable, systemValue, value, fmt;
this.regex.lastIndex = 0; this.regex.lastIndex = 0;
return target.replace(this.regex, (match, var1, var2, fmt2, var3, fmt3) => { return target.replace(this.regex, (match, var1, var2, fmt2, var3, fmt3) => {
variable = this.index[var1 || var2 || var3]; variable = this.index[var1 || var2 || var3];
format = fmt2 || fmt3 || format; fmt = fmt2 || fmt3 || format;
if (scopedVars) { if (scopedVars) {
value = scopedVars[var1 || var2 || var3]; value = scopedVars[var1 || var2 || var3];
if (value) { if (value) {
return this.formatValue(value.value, format, variable); return this.formatValue(value.value, fmt, variable);
} }
} }
@@ -198,7 +198,7 @@ export class TemplateSrv {
systemValue = this.grafanaVariables[variable.current.value]; systemValue = this.grafanaVariables[variable.current.value];
if (systemValue) { if (systemValue) {
return this.formatValue(systemValue, format, variable); return this.formatValue(systemValue, fmt, variable);
} }
value = variable.current.value; value = variable.current.value;
@@ -210,7 +210,7 @@ export class TemplateSrv {
} }
} }
var res = this.formatValue(value, format, variable); var res = this.formatValue(value, fmt, variable);
return res; return res;
}); });
} }