From 418a7ab6e01faa85b0e2ca1d7bf268a15ba0b8af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Grand?= <francois.grand@inrae.fr> Date: Tue, 4 Oct 2022 15:02:16 +0200 Subject: [PATCH] fix: predams: ExpressionChangedAfterItHasBeenCheckedError when clicking on a wall then on a basin on the graph refs #522 --- .../basin-fieldset-container.component.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/app/components/basin-fieldset-container/basin-fieldset-container.component.ts b/src/app/components/basin-fieldset-container/basin-fieldset-container.component.ts index 11387594e..fd89b05dd 100644 --- a/src/app/components/basin-fieldset-container/basin-fieldset-container.component.ts +++ b/src/app/components/basin-fieldset-container/basin-fieldset-container.component.ts @@ -22,10 +22,11 @@ export class BasinFieldsetContainerComponent extends FieldsetContainerComponent protected onFieldsetListChange() { // disable "add" button (and "how many children" select) - this._fieldsetComponents.forEach(fs => { - fs.showAddChildren = false; - fs.showMoveArrows = false; - }); + setTimeout(() => // setTimeout to avoid ExpressionChangedAfterItHasBeenCheckedError + this._fieldsetComponents.forEach(fs => { + fs.showAddChildren = false; + fs.showMoveArrows = false; + })); } protected addSubNub(after: FieldSet, clone?: boolean): void { -- GitLab