Make TITRE_TXT optional for JORF articles
This commit is contained in:
parent
7633d1848d
commit
f0ec217cae
4 changed files with 4 additions and 7 deletions
|
@ -590,7 +590,6 @@ function auditTexte(audit: Audit, dataUnknown: unknown): [unknown, unknown] {
|
|||
Array.isArray(titreTxt) ? titreTxt : [titreTxt],
|
||||
),
|
||||
auditCleanArray(auditTitreTxt, auditRequire),
|
||||
auditRequire,
|
||||
)
|
||||
audit.attribute(data, "TM", true, errors, remainingKeys, auditTm)
|
||||
|
||||
|
|
|
@ -150,7 +150,7 @@ export interface Contexte {
|
|||
"@date_publi": string
|
||||
"@date_signature": string
|
||||
"@num_parution_jo": string
|
||||
TITRE_TXT: TitreTxt | TitreTxt[]
|
||||
TITRE_TXT?: TitreTxt | TitreTxt[]
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -45,7 +45,7 @@ export interface JorfArticle {
|
|||
"@nor"?: string
|
||||
"@num"?: string
|
||||
"@num_parution_jo"?: string
|
||||
TITRE_TXT: Array<{
|
||||
TITRE_TXT?: Array<{
|
||||
"#text": string
|
||||
"@c_titre_court"?: string
|
||||
"@debut": string
|
||||
|
|
|
@ -337,7 +337,7 @@ export function summarizeLegalObject(
|
|||
}
|
||||
const metaArticle = article.META.META_SPEC.META_ARTICLE
|
||||
const titreTxt = article.CONTEXTE.TEXTE.TITRE_TXT
|
||||
const titreTexte = (Array.isArray(titreTxt) ? titreTxt[0] : titreTxt)[
|
||||
const titreTexte = (Array.isArray(titreTxt) ? titreTxt[0] : titreTxt)?.[
|
||||
"#text"
|
||||
]
|
||||
return {
|
||||
|
@ -363,9 +363,7 @@ export function summarizeLegalObject(
|
|||
type: "date",
|
||||
},
|
||||
] as Summary[])),
|
||||
" (",
|
||||
titreTexte,
|
||||
")",
|
||||
...(titreTexte === undefined ? [] : [" (", titreTexte, ")"]),
|
||||
],
|
||||
type: "concatenation",
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue