瀏覽代碼

panel: defensive coding that fixes #15563

If a plugin incorrectly uses an attribute in the
query-editor-row directive, it should not throw
an exception.
Daniel Lee 6 年之前
父節點
當前提交
bd0f55cbb8
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      public/app/features/panel/query_editor_row.ts

+ 1 - 1
public/app/features/panel/query_editor_row.ts

@@ -14,7 +14,7 @@ export class QueryRowCtrl {
     this.target = this.queryCtrl.target;
     this.panel = this.panelCtrl.panel;
 
-    if (this.hasTextEditMode) {
+    if (this.hasTextEditMode && this.queryCtrl.toggleEditorMode) {
       // expose this function to react parent component
       this.panelCtrl.toggleEditorMode = this.queryCtrl.toggleEditorMode.bind(this.queryCtrl);
     }