From d0df02062c1c32a0635e8bacf815cef26cd1451d Mon Sep 17 00:00:00 2001 From: Enrico Ottonello Date: Wed, 6 Apr 2022 13:19:58 +0200 Subject: [PATCH] raised runtimeexception on record without title or url --- .../dnetlib/dhp/bioschema/BioschemaToOAFTransformation.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dhp-workflows/dhp-aggregation/src/main/scala/eu/dnetlib/dhp/bioschema/BioschemaToOAFTransformation.scala b/dhp-workflows/dhp-aggregation/src/main/scala/eu/dnetlib/dhp/bioschema/BioschemaToOAFTransformation.scala index d86486f3b..9f1b150f5 100644 --- a/dhp-workflows/dhp-aggregation/src/main/scala/eu/dnetlib/dhp/bioschema/BioschemaToOAFTransformation.scala +++ b/dhp-workflows/dhp-aggregation/src/main/scala/eu/dnetlib/dhp/bioschema/BioschemaToOAFTransformation.scala @@ -101,7 +101,7 @@ object BioschemaToOAFTransformation { val titles: List[TitleType] = (json \\ "titles").extractOrElse[List[TitleType]](List()) if (titles.isEmpty) { - return List() + throw new RuntimeException("Title not found") } result.setTitle( titles @@ -192,7 +192,7 @@ object BioschemaToOAFTransformation { .asJava ) if (instance.getUrl.isEmpty) { - return List() + throw new RuntimeException("Url not found") } instance.setCollectedfrom(collectedFromMap(datasourceKey)) instance.setPid(result.getPid)