瀏覽代碼

Wait for queries to be imported before proceeding with datasource change

Dominik Prokop 7 年之前
父節點
當前提交
9ddbfed730
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      public/app/features/explore/state/actions.ts

+ 2 - 1
public/app/features/explore/state/actions.ts

@@ -75,7 +75,8 @@ export function changeDatasource(exploreId: ExploreId, datasource: string): Thun
     const currentDataSourceInstance = getState().explore[exploreId].datasourceInstance;
     const modifiedQueries = getState().explore[exploreId].modifiedQueries;
 
-    dispatch(importQueries(exploreId, modifiedQueries, currentDataSourceInstance, newDataSourceInstance));
+    await dispatch(importQueries(exploreId, modifiedQueries, currentDataSourceInstance, newDataSourceInstance));
+
     dispatch(updateDatasourceInstance(exploreId, newDataSourceInstance));
     dispatch(loadDatasource(exploreId, newDataSourceInstance));
   };