504 Bad Gateway, Multiple Application of Taxon Split

Platform (Android, iOS, Website): Website

Browser: Firefox 131.0.3 (64-bit)

URLs (aka web addresses) of any relevant observations or pages: https://www.inaturalist.org/taxon_changes/147312/commit_for_user?for_taxa=input&type=identifications_for_others

Screenshots of what you are seeing:

Description of problem:
When applying a taxon split to a large number of identifications, a brief amount of time would pass and the page would reload to 504 Bad Gateway. When returning to the taxon change page, the number of identifications that remained to be changed decreased by only 200-300. I was allowed to reapply the taxon swap, which likely led to thousands of duplicate applications. I need help reversing the outcome of this issue, if possible.

Step 1: an account with approximately 1.7k identifications of the previous taxon (Accipiter cooperii)

Step 2: commit taxon change to new taxon (Astur cooperii) using button “Change your matching identifications for others to this taxon”

Step 3: allow time for page to reload

Step 4: in my case, page reloads to 504 Bad Gateway

Step 5: navigate again to https://www.inaturalist.org/taxon_changes/147312/commit_for_user?for_taxa=input&type=identifications_for_others, check number of identifications which is minimally decreased.

Do you opt out of taxon changes? Otherwise your IDs automatically carry over.

2 Likes

My account taxonomy settings are checked for “automatically update my content for taxon changes”, but I noticed that my IDs were not automatically updated following the taxon swap. That is when I navigated to the Taxon Change URL linked here to effect the change.

How long did you wait? Massive changes like this can take hours (days?) to finish reindexing.

3 Likes

I started noticing that observations were being updated with the taxon swap around midday yesterday and noticed mine were not updating this morning. I am not aware if there is a way to check that a taxon swap is in-progress. I was given the option to apply the taxon swap manually by the site and I did so. If this can cause duplication errors, perhaps manual taxon swapping should not be offered to users that are already opted-in to automatic taxon swaps.

To address the duplications I have caused, is it possible to target and remove identifications that match these criteria?: 1) userID = #, 2) taxonID = #, and 3) withdrawn = True.

There is a banner at the top of the swap page indicating if it still is processing. But it is not very obvious, and I agree that you shouldn’t be allowed to manually update IDs if it’s still processing. I don’t know if there’s an easy way to delete all those IDs at once, but perhaps it’s possible with the API.