[Patch Hosted By] added fix to avoi NPE error when datasource official name is not provided. Removing datasources if no officialname has been provided

This commit is contained in:
Miriam Baglioni 2022-09-19 14:06:52 +02:00
parent b42e2c9df6
commit ec87149cb3
1 changed files with 2 additions and 14 deletions

View File

@ -113,9 +113,7 @@ object SparkProduceHostedByMap {
} }
def oaToHostedbyItemType(dats: Datasource): HostedByItemType = { def oaToHostedbyItemType(dats: Datasource): HostedByItemType = {
if (dats.getJournal != null) { if (dats.getJournal != null && dats.getOfficialname != null) {
if(dats.getOfficialname != null) {
return getHostedByItemType( return getHostedByItemType(
dats.getId, dats.getId,
dats.getOfficialname.getValue, dats.getOfficialname.getValue,
@ -125,16 +123,6 @@ object SparkProduceHostedByMap {
false false
) )
} }
return getHostedByItemType(
dats.getId,
"",
dats.getJournal.getIssnPrinted,
dats.getJournal.getIssnOnline,
dats.getJournal.getIssnLinking,
false
)
}
HostedByItemType("", "", "", "", "", false) HostedByItemType("", "", "", "", "", false)
} }