Overview
Prior to the DOI Ingest Logic refactor, if the DOI sync was run multiple times, it was possible for duplicate DOI drafts to be created in the system. These will show up as unpublished update drafts. We want to remove all these unnecessary DOIs before running any new DOI update code.
Notes
We don't want to delete any work in progress by curators, so we need to check with them that we don't run the script on DOIs that they are legitimately working on and are unpublished.
Acceptance Criteria
Overview
Prior to the DOI Ingest Logic refactor, if the DOI sync was run multiple times, it was possible for duplicate DOI drafts to be created in the system. These will show up as unpublished update drafts. We want to remove all these unnecessary DOIs before running any new DOI update code.
Notes
We don't want to delete any work in progress by curators, so we need to check with them that we don't run the script on DOIs that they are legitimately working on and are unpublished.
Acceptance Criteria