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],
|
Array.isArray(titreTxt) ? titreTxt : [titreTxt],
|
||||||
),
|
),
|
||||||
auditCleanArray(auditTitreTxt, auditRequire),
|
auditCleanArray(auditTitreTxt, auditRequire),
|
||||||
auditRequire,
|
|
||||||
)
|
)
|
||||||
audit.attribute(data, "TM", true, errors, remainingKeys, auditTm)
|
audit.attribute(data, "TM", true, errors, remainingKeys, auditTm)
|
||||||
|
|
||||||
|
|
|
@ -150,7 +150,7 @@ export interface Contexte {
|
||||||
"@date_publi": string
|
"@date_publi": string
|
||||||
"@date_signature": string
|
"@date_signature": string
|
||||||
"@num_parution_jo": string
|
"@num_parution_jo": string
|
||||||
TITRE_TXT: TitreTxt | TitreTxt[]
|
TITRE_TXT?: TitreTxt | TitreTxt[]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -45,7 +45,7 @@ export interface JorfArticle {
|
||||||
"@nor"?: string
|
"@nor"?: string
|
||||||
"@num"?: string
|
"@num"?: string
|
||||||
"@num_parution_jo"?: string
|
"@num_parution_jo"?: string
|
||||||
TITRE_TXT: Array<{
|
TITRE_TXT?: Array<{
|
||||||
"#text": string
|
"#text": string
|
||||||
"@c_titre_court"?: string
|
"@c_titre_court"?: string
|
||||||
"@debut": string
|
"@debut": string
|
||||||
|
|
|
@ -337,7 +337,7 @@ export function summarizeLegalObject(
|
||||||
}
|
}
|
||||||
const metaArticle = article.META.META_SPEC.META_ARTICLE
|
const metaArticle = article.META.META_SPEC.META_ARTICLE
|
||||||
const titreTxt = article.CONTEXTE.TEXTE.TITRE_TXT
|
const titreTxt = article.CONTEXTE.TEXTE.TITRE_TXT
|
||||||
const titreTexte = (Array.isArray(titreTxt) ? titreTxt[0] : titreTxt)[
|
const titreTexte = (Array.isArray(titreTxt) ? titreTxt[0] : titreTxt)?.[
|
||||||
"#text"
|
"#text"
|
||||||
]
|
]
|
||||||
return {
|
return {
|
||||||
|
@ -363,9 +363,7 @@ export function summarizeLegalObject(
|
||||||
type: "date",
|
type: "date",
|
||||||
},
|
},
|
||||||
] as Summary[])),
|
] as Summary[])),
|
||||||
" (",
|
...(titreTexte === undefined ? [] : [" (", titreTexte, ")"]),
|
||||||
titreTexte,
|
|
||||||
")",
|
|
||||||
],
|
],
|
||||||
type: "concatenation",
|
type: "concatenation",
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue