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

make sure target obj is not destructured so that angular copy of objected can be mutated

Erik Sundell 7 лет назад
Родитель
Сommit
c40bfb8eda

+ 1 - 6
public/app/features/explore/Explore.tsx

@@ -541,12 +541,7 @@ export class Explore extends React.PureComponent<ExploreProps, ExploreState> {
     const { datasource, range } = this.state;
     const { interval, intervalMs } = getIntervals(range, datasource, this.el.offsetWidth);
 
-    const configuredQueries = [
-      {
-        ...queryOptions,
-        ...query,
-      },
-    ];
+    const configuredQueries = [Object.assign(query, queryOptions)];
 
     // Clone range for query request
     // const queryRange: RawTimeRange = { ...range };

+ 1 - 1
public/app/features/explore/QueryEditor.tsx

@@ -36,7 +36,7 @@ export default class QueryEditor extends PureComponent<QueryEditorProps, any> {
       target,
       ctrl: {
         refresh: () => {
-          this.props.onQueryChange({ refId: initialQuery.refId, ...target }, false);
+          this.props.onQueryChange(target, false);
           this.props.onExecuteQuery();
         },
         events: exploreEvents,