diff --git a/src/app/components/fieldset-container/fieldset-container.component.ts b/src/app/components/fieldset-container/fieldset-container.component.ts
index c98450cdcb53236feb992f69304ac6e7f21b405b..3f4727b53fb265a9eca297f8a601cf1d92adbc8b 100644
--- a/src/app/components/fieldset-container/fieldset-container.component.ts
+++ b/src/app/components/fieldset-container/fieldset-container.component.ts
@@ -83,9 +83,9 @@ export class FieldsetContainerComponent implements DoCheck, AfterViewInit {
      * dans un nouveau fieldset
      */
     private addSubNub(after: FieldSet, clone: boolean = false) {
-        const prms = clone ? after.backupParameters() : undefined;
         const newFs = this._container.addFromTemplate(0, after.indexAsKid());
         if (clone) {
+            const prms = after.backupParameters();
             // replace in-place to change properties (overkill)
             // @WTF why only those two ?
             newFs.setPropValue("structureType", after.properties.getPropValue("structureType"));