瀏覽代碼

Fixed state issue with variable value dropdown, #2080

Torkel Ödegaard 10 年之前
父節點
當前提交
604f8a22f7
共有 2 個文件被更改,包括 2 次插入2 次删除
  1. 1 1
      public/app/directives/valueSelectDropdown.js
  2. 1 1
      public/test/specs/valueSelectDropdown-specs.js

+ 1 - 1
public/app/directives/valueSelectDropdown.js

@@ -34,7 +34,7 @@ function (angular, app, _) {
           var tag = { text: value, selected: false };
           _.each(vm.variable.current.tags, function(tagObj) {
             if (tagObj.text === value) {
-              tag.selected = true;
+              tag = tagObj;
             }
           });
           return tag;

+ 1 - 1
public/test/specs/valueSelectDropdown-specs.js

@@ -138,7 +138,7 @@ function () {
     describe("Given variable with selected tags", function() {
       beforeEach(function() {
         ctrl.variable = {
-          current: {text: 'server-1', value: 'server-1', tags: [{text: 'key1'}] },
+          current: {text: 'server-1', value: 'server-1', tags: [{text: 'key1', selected: true}] },
           options: [
             {text: 'server-1', value: 'server-1'},
             {text: 'server-2', value: 'server-2'},