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”
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.
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.