fix incertae sedis bug in checkTaxonomy and reset notification once checks succeed

This commit is contained in:
juhanikat
2025-06-10 11:54:02 +03:00
parent 07da715d76
commit 1604ab2487
2 changed files with 3 additions and 0 deletions
@@ -111,6 +111,7 @@ export const WriteButton = <T,>({
notify(errorMessage, 'error', null)
return
}
notify('', undefined, 0)
setEditData(speciesEditData as EditDataType<T>)
if (hasStagingMode) {
@@ -34,6 +34,7 @@ const checkOrderFamily = (newSpecies: EditDataType<Species>, existingSpecies: Sp
newSpecies.subclass_or_superorder_name !== 'indet.' &&
newSpecies.order_name !== 'indet.' &&
newSpecies.order_name !== 'incertae sedis' &&
existingSpecies.order_name !== 'incertae sedis' &&
newSpecies.suborder_or_superfamily_name !== 'indet.' &&
newSpecies.family_name !== 'indet.' &&
newSpecies.family_name !== 'incertae sedis' &&
@@ -50,6 +51,7 @@ const checkFamilyGenus = (newSpecies: EditDataType<Species>, existingSpecies: Sp
newSpecies.suborder_or_superfamily_name !== 'indet.' &&
newSpecies.family_name !== 'indet.' &&
newSpecies.family_name !== 'incertae sedis' &&
existingSpecies.family_name !== 'incertae sedis' &&
newSpecies.subfamily_name !== 'indet.' &&
newSpecies.genus_name !== 'indet.' &&
newSpecies.genus_name !== 'gen.' &&