Explorar el Código

adds check for making datasource template variables children of other template variables (#5717)

bmundt hace 9 años
padre
commit
6d1dd95ab3
Se han modificado 1 ficheros con 3 adiciones y 1 borrados
  1. 3 1
      public/app/features/templating/templateValuesSrv.js

+ 3 - 1
public/app/features/templating/templateValuesSrv.js

@@ -166,7 +166,9 @@ function (angular, _, $, kbn) {
         if (otherVariable === updatedVariable) {
           return;
         }
-        if (templateSrv.containsVariable(otherVariable.query, updatedVariable.name) ||
+        if ((otherVariable.type === "datasource" &&
+            templateSrv.containsVariable(otherVariable.regex, updatedVariable.name)) ||
+            templateSrv.containsVariable(otherVariable.query, updatedVariable.name) ||
             templateSrv.containsVariable(otherVariable.datasource, updatedVariable.name)) {
           return self.updateOptions(otherVariable);
         }