diff --git a/enrich-etab.ini b/enrich-etab.ini index 6dc239b..f8f61f8 100644 --- a/enrich-etab.ini +++ b/enrich-etab.ini @@ -22,7 +22,6 @@ # Concaténation des sigles et libellés des établissements associés [assign] path = ws.etab -; value = get('ws.rnsr', []).map(structs => structs.map(struct => `${struct.sigle}: ${struct.intitule}`)).flatten() value = get('ws.rnsr', []).map(structs => Array.isArray(structs) ? structs.map(struct => `${struct.sigle}: ${struct.intitule}`) : []).flatten() # Save data diff --git a/enrich-institutes.ini b/enrich-institutes.ini index 9135421..bc463f8 100644 --- a/enrich-institutes.ini +++ b/enrich-institutes.ini @@ -24,7 +24,7 @@ [assign] path = ws.rnsr_id -value = get("ws.rnsr").map(structs => structs.map(struct => struct.num_nat_struct)).flatten() +value = get("ws.rnsr").map(structs => Array.isArray(structs) ? structs.map(struct => struct.num_nat_struct) : "n/a").filter((id) => id !== "n/a").flatten() [assign] path = ws.instituts