Revision 57699
Added by Sandro La Bruzzo almost 4 years ago
modules/dnet-mapreduce-jobs/trunk/src/main/java/eu/dnetlib/data/mapreduce/hbase/dataimport/DOIBoostToActions.java | ||
---|---|---|
410 | 410 |
|
411 | 411 |
getArrayObjects(rootElement, "abstract").forEach(d -> |
412 | 412 |
{ |
413 |
if (MAG.equals(d.get("provenance").getAsString())) |
|
413 |
if (MAG.equals(d.get("provenance").getAsString()) && d.get("value")!= null && !d.get("value").isJsonNull())
|
|
414 | 414 |
metadata.addDescription(FieldTypeProtos.StringField.newBuilder().setValue(decompressAbstract(d.get("value").getAsString())).build()); |
415 |
else |
|
415 |
else if (d.get("value")!= null && !d.get("value").isJsonNull())
|
|
416 | 416 |
metadata.addDescription(FieldTypeProtos.StringField.newBuilder().setValue(d.get("value").getAsString()).build()); |
417 | 417 |
} |
418 | 418 |
); |
Also available in: Unified diff
fixed null abstract