diff --git a/public/app/containers/Explore/Explore.tsx b/public/app/containers/Explore/Explore.tsx index 92712709858..16175747a06 100644 --- a/public/app/containers/Explore/Explore.tsx +++ b/public/app/containers/Explore/Explore.tsx @@ -173,6 +173,12 @@ export class Explore extends React.Component { datasource.init(); } + // Keep queries but reset edit state + const nextQueries = this.state.queries.map(q => ({ + ...q, + edited: false, + })); + this.setState( { datasource, @@ -182,6 +188,7 @@ export class Explore extends React.Component { supportsLogs, supportsTable, datasourceLoading: false, + queries: nextQueries, }, () => datasourceError === null && this.onSubmit() );