From c875a98ec61074be4862b227bc28845388f96b49 Mon Sep 17 00:00:00 2001 From: "miriam.baglioni" Date: Fri, 7 Jul 2023 14:06:54 +0200 Subject: [PATCH] - --- .../dhp/oa/graph/dump/eosc/SparkPrepareResultProject.java | 5 +++++ pom.xml | 3 +-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/dump/src/main/java/eu/dnetlib/dhp/oa/graph/dump/eosc/SparkPrepareResultProject.java b/dump/src/main/java/eu/dnetlib/dhp/oa/graph/dump/eosc/SparkPrepareResultProject.java index 5ea3f60..03630b6 100644 --- a/dump/src/main/java/eu/dnetlib/dhp/oa/graph/dump/eosc/SparkPrepareResultProject.java +++ b/dump/src/main/java/eu/dnetlib/dhp/oa/graph/dump/eosc/SparkPrepareResultProject.java @@ -111,6 +111,11 @@ public class SparkPrepareResultProject implements Serializable { it.forEachRemaining(c -> { eu.dnetlib.dhp.schema.oaf.Project op = c._1(); if (!projectSet.contains(op.getId())) { + if (!Optional.ofNullable(op.getCode()).isPresent() + || !Optional.ofNullable(op.getCode().getValue()).isPresent()) { + throw new RuntimeException("No project code for " + p.getId()); + } + projList .add(getProject(op, c._2)); diff --git a/pom.xml b/pom.xml index 47aa521..00b5e97 100644 --- a/pom.xml +++ b/pom.xml @@ -102,8 +102,7 @@ 5.6.1 3.5 11.0.2 - - [2.13.1-patched] + [3.17.1] \ No newline at end of file