Просмотр исходного кода

add current value to dropdown if its not in resultset

Sven Klemm 7 лет назад
Родитель
Сommit
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);
             });
           });