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 11387594e0d3f64c81b03143a77a8a592306c78f..fd89b05dd27120941acf22ecc18e7476cde56bf9 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 {