based an error message logged in the console for the page to the effect of:
Invalid regular expression: /(*)/
… and based on the information returned by GET /v1/taxa/215974:
"conservation_statuses": [
{
"id": 292899,
"taxon_id": 215974,
"taxon_name": "Camponotus herculeanus",
"taxon_rank": "species",
"status": "*",
"authority": "Rote-Liste-Zentrum",
"iucn": 10,
"url": "https://www.rote-liste-zentrum.de/de/Detailseite.html?species_uuid=5aa5da17-fa9d-44a3-8ebd-fdbe29397894&species_organismGroup=Ameisen&q=Camponotus%20herculeanus%20%28Linnaeus,%201758%29",
"description": null,
"source_id": null,
"geoprivacy": "open",
"updater_id": 3802382,
"created_at": "2024-08-31T11:46:17+00:00",
"updated_at": "2024-08-31T11:46:17+00:00",
"user": {
"id": 3802382,
"login": "eyekosaeder",
"icon_url": null,
"orcid": null
},
"updater": {
"id": 3802382,
"login": "eyekosaeder",
"icon_url": null,
"orcid": null
},
"place": {
"id": 7207,
"name": "Germany",
"display_name": "Germany",
"admin_level": 0,
"ancestor_place_ids": [
97391,
7207
]
}
}
],
… it looks like iNat doesn’t handle * well as a conservation status. maybe the better conservation status to input in this case would be Ungefährdet. i’m not sure how it would be fixed at this point. staff might have to to do it on the back end. there’s not a documented API route for updating taxa.
there might also need to be an update to the screen to either handle inputs like * or else prevent the user from being able to input stuff like that.