diff --git a/CHANGELOG.md b/CHANGELOG.md index ac4d80acbd5..2399eda7140 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ * **Table panel**: Fixed table panel bug when trying to show annotations in table panel, fixes [#4563](https://github.com/grafana/grafana/issues/4563) * **App Config**: Fixed app config issue showing content of other app config, fixes [#4575](https://github.com/grafana/grafana/issues/4575) * **Graph Panel**: Fixed legend option max not updating, fixes [#4601](https://github.com/grafana/grafana/issues/4601) +* **Graph Panel**: Fixed issue where newly added graph panels shared same axes config, fixes [#4582](https://github.com/grafana/grafana/issues/4582) # 3.0.0-beta2 (2016-04-04) diff --git a/public/app/features/panel/metrics_panel_ctrl.ts b/public/app/features/panel/metrics_panel_ctrl.ts index c1f408e9374..4e610e3ed05 100644 --- a/public/app/features/panel/metrics_panel_ctrl.ts +++ b/public/app/features/panel/metrics_panel_ctrl.ts @@ -82,6 +82,7 @@ class MetricsPanelCtrl extends PanelCtrl { this.loading = true; // load datasource service + this.setTimeQueryStart(); this.datasourceSrv.get(this.panel.datasource) .then(this.issueQueries.bind(this)) .then(this.handleQueryResult.bind(this)) diff --git a/public/app/plugins/panel/graph/module.ts b/public/app/plugins/panel/graph/module.ts index c99f9070af3..a430be98662 100644 --- a/public/app/plugins/panel/graph/module.ts +++ b/public/app/plugins/panel/graph/module.ts @@ -5,6 +5,7 @@ import './legend'; import './series_overrides_ctrl'; import template from './template'; +import angular from 'angular'; import moment from 'moment'; import kbn from 'app/core/utils/kbn'; import _ from 'lodash'; @@ -108,7 +109,7 @@ class GraphCtrl extends MetricsPanelCtrl { constructor($scope, $injector, private annotationsSrv) { super($scope, $injector); - _.defaults(this.panel, panelDefaults); + _.defaults(this.panel, angular.copy(panelDefaults)); _.defaults(this.panel.tooltip, panelDefaults.tooltip); _.defaults(this.panel.grid, panelDefaults.grid); _.defaults(this.panel.legend, panelDefaults.legend);