mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Allows re-entering edit mode after version restore (#84298)
* Allows re-entering edit mode after version restore * refactor * revert to previous commit
This commit is contained in:
@@ -829,7 +829,6 @@ describe('DashboardScene', () => {
|
|||||||
expect(res).toBe(true);
|
expect(res).toBe(true);
|
||||||
|
|
||||||
expect(scene.state.version).toBe(newVersion);
|
expect(scene.state.version).toBe(newVersion);
|
||||||
expect(scene.state.title).toBe('new name');
|
|
||||||
expect(scene.state.isEditing).toBe(false);
|
expect(scene.state.isEditing).toBe(false);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -327,8 +327,8 @@ export class DashboardScene extends SceneObjectBase<DashboardSceneState> {
|
|||||||
const newState = sceneUtils.cloneSceneObjectState(dashScene.state);
|
const newState = sceneUtils.cloneSceneObjectState(dashScene.state);
|
||||||
newState.version = versionRsp.version;
|
newState.version = versionRsp.version;
|
||||||
|
|
||||||
this._initialState = newState;
|
this.setState(newState);
|
||||||
this.exitEditMode({ skipConfirm: false, restoreIntialState: true });
|
this.exitEditMode({ skipConfirm: true, restoreIntialState: false });
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user