Преглед на файлове

add current value to dropdown if its not in resultset

Sven Klemm преди 7 години
родител
ревизия
2d951ba611
променени са 1 файла, в които са добавени 6 реда и са изтрити 0 реда
  1. 6 0
      public/app/core/components/sql_part/sql_part_editor.ts

+ 6 - 0
public/app/core/components/sql_part/sql_part_editor.ts

@@ -105,6 +105,12 @@ export function sqlPartEditorDirective($compile, templateSrv) {
               var dynamicOptions = _.map(result, function(op) {
                 return op.value;
               });
+
+              // add current value to dropdown if its not in dynamicOptions
+              if (_.indexOf(dynamicOptions, part.params[paramIndex]) === -1) {
+                dynamicOptions.unshift(part.params[paramIndex]);
+              }
+
               callback(dynamicOptions);
             });
           });