diff options
-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}) ); |