diff --git a/dhp-workflows/dhp-doiboost/src/main/java/eu/dnetlib/doiboost/crossref/Crossref2Oaf.scala b/dhp-workflows/dhp-doiboost/src/main/java/eu/dnetlib/doiboost/crossref/Crossref2Oaf.scala index 95c5981e0..d6f2d524a 100644 --- a/dhp-workflows/dhp-doiboost/src/main/java/eu/dnetlib/doiboost/crossref/Crossref2Oaf.scala +++ b/dhp-workflows/dhp-doiboost/src/main/java/eu/dnetlib/doiboost/crossref/Crossref2Oaf.scala @@ -105,12 +105,11 @@ case object Crossref2Oaf { //is replaced using IdentifierFactory, but the old identifier //is preserved among the originalId(s) val oldId = generateIdentifier(result, doi) + result.setId(oldId) val newId = IdentifierFactory.createIdentifier(result) - if (!oldId.equalsIgnoreCase(newId)) { result.getOriginalId.add(oldId) } - result.setId(newId) // Add DataInfo