Tolerate invalid locality reference dates

This commit is contained in:
karilint
2026-04-29 11:19:39 +03:00
parent 3a5e68fc86
commit 190859c3b3
+32 -1
View File
@@ -259,7 +259,31 @@ export const getLocalityDetails = async (id: number, user: User | undefined) =>
now_lr: { now_lr: {
include: { include: {
ref_ref: { ref_ref: {
include: { select: {
rid: true,
ref_type_id: true,
journal_id: true,
title_primary: true,
date_primary: true,
volume: true,
issue: true,
start_page: true,
end_page: true,
publisher: true,
pub_place: true,
title_secondary: true,
date_secondary: true,
title_series: true,
issn_isbn: true,
ref_abstract: true,
web_url: true,
misc_1: true,
misc_2: true,
gen_notes: true,
printed_language: true,
used_morph: true,
used_now: true,
used_gene: true,
ref_authors: true, ref_authors: true,
ref_journal: true, ref_journal: true,
}, },
@@ -291,6 +315,13 @@ export const getLocalityDetails = async (id: number, user: User | undefined) =>
...lau, ...lau,
lau_coordinator: getPersonDisplayName(coordinatorPerson, lau.lau_coordinator), lau_coordinator: getPersonDisplayName(coordinatorPerson, lau.lau_coordinator),
lau_authorizer: getPersonDisplayName(authorizerPerson, lau.lau_authorizer), lau_authorizer: getPersonDisplayName(authorizerPerson, lau.lau_authorizer),
now_lr: lau.now_lr.map(lr => ({
...lr,
ref_ref: {
...lr.ref_ref,
exact_date: null,
},
})),
updates, updates,
} }
}) })