Observations not showing expected conservation status

Platform :
Website.

Browser :
Firefox and Chrome.

URLs :
Mentioned bellow.

Screenshots of what you are seeing :
Shown bellow.

Description of problem :

Step 1:
I’m starting by assuming that iNat intends to show the most local and/or the highest threat level conservation status relevant to an observation.

Step 2:
If the conservation statuses are not added to the edit taxon page in this order iNat does not display the expected status. (Although this does not seem to be an issues with Global IUCN Red List statuses):

https://www.inaturalist.org/taxa/963500-Prasophyllum-suaveolens
The lists seem to be able to change the order from the edit taxon page and will display in order (Global > National > State):

But an observation in Victoria ignores the higher threat Victorian CR status and displays the national EN status:
https://www.inaturalist.org/observations/100300442

Order of statuses on the edit taxon page:

Step 3:
If the conservation statuses are added to the edit taxon page in the reverse of the order iNat displays them on the species page (State > National ) it does display the expected status:

https://www.inaturalist.org/taxa/37012-Cyclodomorphus-praealtus

https://www.inaturalist.org/observations/94786322

Step 4:
If you change the order they are listed on the edit taxon page it changes the status that is displayed on the observation:

https://www.inaturalist.org/taxa/628014-Prasophyllum-correctum
https://www.inaturalist.org/observations/62271525
Before:


After:


Asked our devs and was told

generally it tries to find the first status that is Near Threatened or worse associated with that taxon in the places the viewer is allowed to see for that observation, and isn’t too picky about ordering within those parameters

however, there are a lot of weird exceptions, e.g. when the taxon has no status but an ancestor does, or when there’s a global status but no place-based status

So as far as I can tell it’s not really a bug.

Thanks for following this up.

It seems like some additional functionality is implemented for a status at the Global level as it will show a national status at NT or above over a global one that is NT or above regardless of the order on the edit page. As a work around I have found if you change a national status to LC it will reorder the list on the edit page so that this status is at the bottom which can then be changed back to it’s correct status.

Given there is a work around (putting them in the order you want them to display) it is not a major issue but would be a nice functionality to have.

There is another part of these statuses that could be a bug… or could be an incorrect expectation on my part… That you might be able to help me with. When you add a status the site has instructions that say “Status code, rank, etc. If a short code like E or CR exists, please use that, but if not, please use the full status, e.g. endangered or critically endangered.”. Again this seems to work fine for the global IUCN Red List statuses (Ignoring that the e in endangered should probably be capitalised on the observation page given it’s after a semicolon):

https://www.inaturalist.org/taxa/1076384

image

But if I follow these instructions when adding a national status it does not work like the above:

I can’t seem to find a way to get it to work like it does for the global statuses, doesn’t seem to matter if I put “CR”, “cr”, “Critically Endangered” or “critically endangered” it still behaves the same. Strangely enough if you add “CR” to the description it then adds “Critically Endangered” twice.

Again this is not a major issue, I have just been using the full word with the statuses I add so it avoids it being a problem but just seems a bit odd.