Procházet zdrojové kódy

Added guard for template variables missing query field, Fixes #1501

Torkel Ödegaard před 11 roky
rodič
revize
596dfc304d
1 změnil soubory, kde provedl 3 přidání a 0 odebrání
  1. 3 0
      src/app/features/templating/templateSrv.js

+ 3 - 0
src/app/features/templating/templateSrv.js

@@ -45,6 +45,9 @@ function (angular, _) {
     };
     };
 
 
     this.containsVariable = function(str, variableName) {
     this.containsVariable = function(str, variableName) {
+      if (!str) {
+        return false;
+      }
       return str.indexOf('$' + variableName) !== -1 || str.indexOf('[[' + variableName + ']]') !== -1;
       return str.indexOf('$' + variableName) !== -1 || str.indexOf('[[' + variableName + ']]') !== -1;
     };
     };