diff --git a/src/app/components/generic-calculator/calculator.component.ts b/src/app/components/generic-calculator/calculator.component.ts
index 2ed9990ca1d2555d624f5311468f2fa3da7ecd0d..36988a83d171709eea2d4cd91ab2d44d855995d8 100644
--- a/src/app/components/generic-calculator/calculator.component.ts
+++ b/src/app/components/generic-calculator/calculator.component.ts
@@ -337,6 +337,6 @@ export class GenericCalculatorComponent extends BaseComponent implements OnInit,
      * réception d'un événement de changement de valeur d'un input
      */
     private onInputChange() {
-        this._formulaire.reset();
+        this._formulaire.resetResults();
     }
 }
diff --git a/src/app/formulaire/definition/form-definition.ts b/src/app/formulaire/definition/form-definition.ts
index 4c8b18f7216a6e8626c3557bb136f1b1ed12f490..e317913cccd3c7cf9fd2278ba1ecf130c5850826 100644
--- a/src/app/formulaire/definition/form-definition.ts
+++ b/src/app/formulaire/definition/form-definition.ts
@@ -284,7 +284,7 @@ export abstract class FormulaireDefinition extends FormulaireNode {
             fe.applyDependencies(this);
     }
 
-    protected abstract resetResults();
+    public abstract resetResults();
     public abstract doCompute();
     public abstract get hasResults(): boolean;
     public abstract get results(): CalculatorResults[];