diff options
author | Paladox none <thomasmulhall410@yahoo.com> | 2023-03-16 19:28:22 +0000 |
---|---|---|
committer | paladox <thomasmulhall410@yahoo.com> | 2023-03-21 22:32:23 +0000 |
commit | 960881019fd3b08b1f1913830f74d59da65dd926 (patch) | |
tree | 3d8648355627ec42d6ac6360d17ba26abf90e58f | |
parent | d78e0d9faa6d3783ea077566166866555eeb6de6 (diff) |
gr-editor-view: call fireReload when saving and publish
This is to ensure that you don't recieve a "Not current"
or patch set isn't updated.
Release-Notes: skip
Change-Id: Id226dd941f5c9d4e33f710e5fde369e7830f01ed
(cherry picked from commit e5768609239415c9983572b32a7cf6c9175ac77c)
-rw-r--r-- | polygerrit-ui/app/elements/edit/gr-editor-view/gr-editor-view.ts | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/polygerrit-ui/app/elements/edit/gr-editor-view/gr-editor-view.ts b/polygerrit-ui/app/elements/edit/gr-editor-view/gr-editor-view.ts index 8bed2a281f..804d5ea06f 100644 --- a/polygerrit-ui/app/elements/edit/gr-editor-view/gr-editor-view.ts +++ b/polygerrit-ui/app/elements/edit/gr-editor-view/gr-editor-view.ts @@ -17,7 +17,11 @@ import { } from '../../../types/common'; import {ParsedChangeInfo} from '../../../types/types'; import {HttpMethod, NotifyType} from '../../../constants/constants'; -import {fireAlert, fireTitleChange} from '../../../utils/event-util'; +import { + fireAlert, + fireTitleChange, + fireReload, +} from '../../../utils/event-util'; import {getAppContext} from '../../../services/app-context'; import {ErrorCallback} from '../../../api/rest'; import {assertIsDefined} from '../../../utils/common-util'; @@ -484,6 +488,12 @@ export class GrEditorView extends LitElement { ) .then(() => { assertIsDefined(this.change, 'change'); + // TODO: `forceReload: true` does not seem to work as expected: + // The patchset is not updated. + // Thus we are also calling `fireReload()` here. + // That can probably be cleaned up once the change-view was migrated + // to fully relying on the change model. + fireReload(this); this.getNavigation().setUrl( createChangeUrl({change: this.change, forceReload: true}) ); |