Skip to content
Snippets Groups Projects
Commit 3ddb5f82 authored by David Smadja's avatar David Smadja
Browse files

Prevent crash when missing inflator

parent dd1f0a6f
Branches
Tags
1 merge request!329Permettre d'ouvrir / fermer tous les paramètres
Pipeline #22156 passed
......@@ -183,21 +183,27 @@
let inflatorWithLatestByReformName = $derived(
Object.fromEntries(
Object.entries(inflatorByReformName ?? []).map(
([reformName, reformParameter]) => [
([reformName, reformParameter]) => {
return [
reformName,
{
...reformParameter,
values: Object.fromEntries([
values:
typeof reformParameter.values === "object"
? Object.fromEntries([
...Object.entries(reformParameter.values),
[
"latest",
Object.entries(reformParameter.values).sort(
([instant1], [instant2]) => instant2.localeCompare(instant1),
([instant1], [instant2]) =>
instant2.localeCompare(instant1),
)[0][1],
],
]),
])
: [],
},
]
},
],
),
),
)
......@@ -223,7 +229,7 @@
)
let billInflatorValue = $derived(
billInflator !== undefined
billInflator !== undefined && billInflator.values["latest"] !== undefined
? billInflator.values["latest"].value
: undefined,
)
......
......@@ -68,21 +68,27 @@
let inflatorWithLatestByReformName = $derived(
Object.fromEntries(
Object.entries(inflatorByReformName ?? []).map(
([reformName, reformParameter]) => [
([reformName, reformParameter]) => {
return [
reformName,
{
...reformParameter,
values: Object.fromEntries([
values:
typeof reformParameter.values === "object"
? Object.fromEntries([
...Object.entries(reformParameter.values),
[
"latest",
Object.entries(reformParameter.values).sort(
([instant1], [instant2]) => instant2.localeCompare(instant1),
([instant1], [instant2]) =>
instant2.localeCompare(instant1),
)[0][1],
],
]),
])
: [],
},
]
},
],
),
),
)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment