From d5b29d96a7c7b8d77e2b31599a65e4bd48164382 Mon Sep 17 00:00:00 2001 From: Sandro La Bruzzo Date: Thu, 14 Apr 2022 11:07:04 +0200 Subject: [PATCH] fix merging in crossrefAggregator which creates dataInfo null --- .../main/scala/eu/dnetlib/doiboost/SparkGenerateDoiBoost.scala | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dhp-workflows/dhp-doiboost/src/main/scala/eu/dnetlib/doiboost/SparkGenerateDoiBoost.scala b/dhp-workflows/dhp-doiboost/src/main/scala/eu/dnetlib/doiboost/SparkGenerateDoiBoost.scala index 9323c994c..79b9e8183 100644 --- a/dhp-workflows/dhp-doiboost/src/main/scala/eu/dnetlib/doiboost/SparkGenerateDoiBoost.scala +++ b/dhp-workflows/dhp-doiboost/src/main/scala/eu/dnetlib/doiboost/SparkGenerateDoiBoost.scala @@ -71,6 +71,7 @@ object SparkGenerateDoiBoost { } } else { if (a != null && a._2 != null) { + b.mergeOAFDataInfo(a._2) b.mergeFrom(a._2) b.setId(a._1) val authors = AuthorMerger.mergeAuthor(b.getAuthor, a._2.getAuthor) @@ -87,6 +88,7 @@ object SparkGenerateDoiBoost { return b2 } else { if (b2 != null) { + b1.mergeOAFDataInfo(b2) b1.mergeFrom(b2) val authors = AuthorMerger.mergeAuthor(b1.getAuthor, b2.getAuthor) b1.setAuthor(authors)