From 8114dc6421fc915bb690b8d6678da3265a9f838c Mon Sep 17 00:00:00 2001 From: Jean-Pascal <jean-pascal.aubry@inrae.fr> Date: Thu, 30 May 2024 15:19:03 +0000 Subject: [PATCH] fix: add a conditionnal statement on search param field populate Refs #668 --- .../elements/select/select-field-searched-param.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/app/formulaire/elements/select/select-field-searched-param.ts b/src/app/formulaire/elements/select/select-field-searched-param.ts index 2b5e1a501..978cdebc9 100644 --- a/src/app/formulaire/elements/select/select-field-searched-param.ts +++ b/src/app/formulaire/elements/select/select-field-searched-param.ts @@ -26,7 +26,15 @@ export class SelectFieldSearchedParam extends SelectField { for (const p of searchableParams) { if (p.visible) { - const calcTitle = fs.getTitlebyIdOnSelectedLoadedNubs(p.originNub.uid).title; + let calcTitle; + // if form already exist + if(fs.getFormulaireFromId(p.originNub.uid)) { + calcTitle = fs.getFormulaireFromId(p.originNub.uid).calculatorName; + } + // prevent issue #369 (loading session) + else { + calcTitle = fs.getTitlebyIdOnSelectedLoadedNubs(p.originNub.uid).title; + } const varName = fs.expandVariableName(p.originNub.calcType, p.symbol); const label = `${p.symbol} - ${varName} (${calcTitle})`; this.addEntry(this.createOrGetEntry(this._entriesBaseId + p.getParentComputeNode(false).uid + "_" + p.symbol, p, decodeHtml(label))); -- GitLab