A Place appears to be pulling some of its species from the wrong location / check list

Creating a bug report for the issue @chengte raised in this flag:
https://www.inaturalist.org/flags/716878

To summarize, the “place” page for a location in Taiwan ( https://www.inaturalist.org/places/9b4542da-b4a3-4727-9d43-5e9cd6aff951) appears to be pulling species from a New Mexico list as well as from the correct location. And when you filter by establishment means, it becomes entirely new mexico-based.

Example - click on any of the taxa images shown here: https://www.inaturalist.org/places/9b4542da-b4a3-4727-9d43-5e9cd6aff951#establishment_means=introduced

This is the screen that pops up:

If you click edit establishment means, this appears:

This means that when attempting to edit establishment means for these species from this page, it instead edits the establishment means for that species in New Mexico.

It appears that the establishment means can be correctly edited on the checklist page (https://www.inaturalist.org/check_lists/2222139-----Check-List) but not from the place page itself.

1 Like

I suspect this is because New Mexico has a place_id of 9, and the Taiwan place_id begins with a 9. The two are being confused somehwere and we’re not performing a proper check or something. I’ll let our developers know.

Made a github issue here: https://github.com/inaturalist/inaturalist/issues/4334

Just a heads-up, we don’t mark a bug as solved until a fix has been released.