TEXTE_VERSION.META.META_SPEC.META_TEXTE_VERSION.TITREFULL is no more required

This commit is contained in:
Emmanuel 2023-10-25 15:46:33 +02:00
parent 9c36d1f8b5
commit 4179c51694
9 changed files with 14 additions and 33 deletions

View file

@ -702,7 +702,7 @@ function auditMetaTexteVersion(
const errors: { [key: string]: unknown } = {}
const remainingKeys = new Set(Object.keys(data))
for (const key of ["AUTORITE", "MINISTERE", "TITRE"]) {
for (const key of ["AUTORITE", "MINISTERE", "TITRE", "TITREFULL"]) {
audit.attribute(
data,
key,
@ -742,18 +742,6 @@ function auditMetaTexteVersion(
remainingKeys,
auditSwitch([auditTrimString, auditEmptyToNull, auditNullish], auditMcsTxt),
)
for (const key of ["TITREFULL"]) {
audit.attribute(
data,
key,
true,
errors,
remainingKeys,
auditTrimString,
auditEmptyToNull,
auditRequire,
)
}
return audit.reduceRemaining(data, errors, remainingKeys)
}

View file

@ -580,7 +580,7 @@ function auditMetaTexteVersion(
const errors: { [key: string]: unknown } = {}
const remainingKeys = new Set(Object.keys(data))
for (const key of ["AUTORITE", "MINISTERE", "TITRE"]) {
for (const key of ["AUTORITE", "MINISTERE", "TITRE", "TITREFULL"]) {
audit.attribute(
data,
key,
@ -635,16 +635,6 @@ function auditMetaTexteVersion(
remainingKeys,
auditSwitch([auditTrimString, auditEmptyToNull, auditNullish], auditMcsTxt),
)
audit.attribute(
data,
"TITREFULL",
true,
errors,
remainingKeys,
auditTrimString,
auditEmptyToNull,
auditRequire,
)
return audit.reduceRemaining(data, errors, remainingKeys)
}

View file

@ -441,8 +441,8 @@ export interface TexteVersion {
META_SPEC: {
META_TEXTE_CHRONICLE: MetaTexteChronicle
META_TEXTE_VERSION: {
TITRE: string
TITREFULL: string
TITRE?: string
TITREFULL?: string
}
}
META_COMMUN: MetaCommun

View file

@ -322,8 +322,8 @@ export interface JorfTexteVersion {
MC: string[]
}
MINISTERE?: string
TITRE: string
TITREFULL: string
TITRE?: string
TITREFULL?: string
}
}
}

View file

@ -304,7 +304,7 @@ export interface LegiTexteVersion {
}
MINISTERE?: string
TITRE?: string
TITREFULL: string
TITREFULL?: string
}
}
}

View file

@ -397,7 +397,10 @@ export function summarizeLegalObject(
}
case "texte_version": {
const texteVersion = value as TexteVersion | undefined
return texteVersion?.META.META_SPEC.META_TEXTE_VERSION.TITREFULL
return (
texteVersion?.META.META_SPEC.META_TEXTE_VERSION.TITREFULL ??
texteVersion?.META.META_SPEC.META_TEXTE_VERSION.TITRE
)
}
case "textekali": {
const textekali = value as Textekali | undefined

View file

@ -354,7 +354,7 @@ async function importJorf(
const textAFragments = [
texteVersion.META.META_SPEC.META_TEXTE_VERSION.TITRE,
texteVersion.META.META_SPEC.META_TEXTE_VERSION.TITREFULL,
]
].filter((text) => text !== undefined)
await db`
INSERT INTO texte_version (
id,

View file

@ -196,7 +196,7 @@ async function importKali(
const textAFragments = [
texteVersion.META.META_SPEC.META_TEXTE_VERSION.TITRE,
texteVersion.META.META_SPEC.META_TEXTE_VERSION.TITREFULL,
]
].filter((text) => text !== undefined)
await db`
INSERT INTO texte_version (
id,

View file

@ -309,7 +309,7 @@ async function importLegi(
const textAFragments = [
texteVersion.META.META_SPEC.META_TEXTE_VERSION.TITRE,
texteVersion.META.META_SPEC.META_TEXTE_VERSION.TITREFULL,
]
].filter((text) => text !== undefined)
await db`
INSERT INTO texte_version (
id,