Displaying duplicate DOI in reference (OJS 3.3.0.14)

When we publish a reference list that already includes DOIs, the Crossref Reference Linking Plugin retrieves those DOIs and adds them in duplicate to the citation on article’s landing page.

Actually I didn’t find a solution that don’t include unpublishing the article.

I’ve already took a look at:

Reference Linking plugin displaying duplicate DOI if reference already includes one (OJS 3.3.0.8)

and

https://github.com/pkp/pkp-lib/issues/7048

@agrillo thanks for flagging this again - I made the first post you linked. It continues to be a problem for us, too, and is very frustrating: it looks very sloppy and we’ve had a lot of pushback from the editors.

The only advice I’ve been able to give is that the editors manually remove all the DOIs from the reference list before publishing it. While this may be effective, it’s also time-consuming for journals without staff (something the Diamond OA movement is still unable to address, as editors are being asked to do more with less), and may still be prone to human error.

Unfortunately, I don’t have the technical skills to address it but IMO the ideal solution would be to have the citation linking use regex to identify existing DOIs and remove them, and then to perform the lookup.