mirror of
https://github.com/nowcommunity/nowdatabase.git
synced 2026-10-12 19:13:52 +03:00
fix incertae sedis bug in checkTaxonomy and reset notification once checks succeed
This commit is contained in:
@@ -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.' &&
|
||||
|
||||
Reference in New Issue
Block a user