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:
Victor Marin 2024-03-13 18:24:26 +02:00 committed by GitHub
parent 5c7849417b
commit 90e0f8cab6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 2 additions and 3 deletions

View File

@ -829,7 +829,6 @@ describe('DashboardScene', () => {
expect(res).toBe(true);
expect(scene.state.version).toBe(newVersion);
expect(scene.state.title).toBe('new name');
expect(scene.state.isEditing).toBe(false);
});
});

View File

@ -327,8 +327,8 @@ export class DashboardScene extends SceneObjectBase<DashboardSceneState> {
const newState = sceneUtils.cloneSceneObjectState(dashScene.state);
newState.version = versionRsp.version;
this._initialState = newState;
this.exitEditMode({ skipConfirm: false, restoreIntialState: true });
this.setState(newState);
this.exitEditMode({ skipConfirm: true, restoreIntialState: false });
return true;
};