diff --git a/src/session.ts b/src/session.ts index f9620f9523eb0687fff34f53d178b8be16f53e30..aaf42b71aae175dc45ae104676a9cda04faae402 100644 --- a/src/session.ts +++ b/src/session.ts @@ -379,7 +379,13 @@ export class Session { break; case CalculatorType.PabCloisons: - nub = new PabCloisons(undefined); // don't forget to init with a Cloisons model afterwards ! + const modeleCloisons: string = params.getPropValue("modeleCloisons"); + if (modeleCloisons) { + const cloisons = (Session.getInstance().findNubByUid(modeleCloisons) as Cloisons); + nub = new PabCloisons(cloisons); + } else { + nub = new PabCloisons(undefined); // don't forget to init with a Cloisons model afterwards ! + } break; default: