Make STRUCTURE_TXT.LIEN_TXT.@titretxt optional
This commit is contained in:
parent
788f4cba08
commit
acc756b7f6
2 changed files with 20 additions and 13 deletions
|
@ -76,18 +76,25 @@ function auditLienTxt(audit: Audit, dataUnknown: unknown): [unknown, unknown] {
|
|||
const errors: { [key: string]: unknown } = {}
|
||||
const remainingKeys = new Set(Object.keys(data))
|
||||
|
||||
for (const key of ["@idtxt", "@titretxt"]) {
|
||||
audit.attribute(
|
||||
data,
|
||||
key,
|
||||
true,
|
||||
errors,
|
||||
remainingKeys,
|
||||
auditTrimString,
|
||||
auditEmptyToNull,
|
||||
auditRequire,
|
||||
)
|
||||
}
|
||||
audit.attribute(
|
||||
data,
|
||||
"@idtxt",
|
||||
true,
|
||||
errors,
|
||||
remainingKeys,
|
||||
auditTrimString,
|
||||
auditEmptyToNull,
|
||||
auditRequire,
|
||||
)
|
||||
audit.attribute(
|
||||
data,
|
||||
"@titretxt",
|
||||
true,
|
||||
errors,
|
||||
remainingKeys,
|
||||
auditTrimString,
|
||||
auditEmptyToNull,
|
||||
)
|
||||
|
||||
return audit.reduceRemaining(data, errors, remainingKeys)
|
||||
}
|
||||
|
|
|
@ -25,7 +25,7 @@ export interface Jo {
|
|||
|
||||
export interface JoLienTxt {
|
||||
"@idtxt": string
|
||||
"@titretxt": string
|
||||
"@titretxt"?: string
|
||||
}
|
||||
|
||||
export type JoNature = (typeof allJoNatures)[number]
|
||||
|
|
Loading…
Add table
Reference in a new issue