From f296416b24ef161542dbf42abe58c3a545ad44a4 Mon Sep 17 00:00:00 2001 From: reiterl Date: Wed, 24 Jan 2024 15:58:05 +0100 Subject: [PATCH] Init moderator notes form part on toggle edit (#3193) --- .../list-of-speakers-content.component.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/client/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.ts b/client/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.ts index 4c92bfb36df..4c3ae8c6e58 100644 --- a/client/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.ts +++ b/client/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.ts @@ -116,6 +116,10 @@ export class ListOfSpeakersContentComponent extends BaseMeetingComponent impleme .pipe(map(item => item?.moderator_notes)); } + private get moderatorNotesForForm(): string { + return this.agendaItemRepo.getViewModel(this._contentObject?.getModel().agenda_item_id).moderator_notes; + } + public get closed(): boolean { return this._listOfSpeakers?.closed || false; } @@ -707,6 +711,9 @@ export class ListOfSpeakersContentComponent extends BaseMeetingComponent impleme public toggleEditModeratorNote(): void { this.isEditing = !this.isEditing; + if (this.isEditing && !!this.moderatorNotesForForm) { + this.moderatorNoteForm.setValue({ moderator_notes: this.moderatorNotesForForm }); + } } public saveChangesModerationNote(): void {