# HG changeset patch # User casties # Date 1572878756 -3600 # Node ID 310f512f66afd3e6e802f7a252606208a3440620 # Parent 631864bfec2e06a8d308b3db3cddcddf0a854658 fix NPE in DigitalizationTemplate if num_files attribute is missing. diff -r 631864bfec2e -r 310f512f66af src/main/java/de/mpiwg/itgroup/ismi/utils/templates/DigitalizationTemplate.java --- a/src/main/java/de/mpiwg/itgroup/ismi/utils/templates/DigitalizationTemplate.java Fri Oct 04 17:42:27 2019 +0200 +++ b/src/main/java/de/mpiwg/itgroup/ismi/utils/templates/DigitalizationTemplate.java Mon Nov 04 15:45:56 2019 +0100 @@ -3,6 +3,7 @@ import java.util.List; import org.mpi.openmind.cache.WrapperService; +import org.mpi.openmind.repository.bo.Attribute; import org.mpi.openmind.repository.bo.Entity; public class DigitalizationTemplate implements Comparable{ @@ -25,7 +26,10 @@ public void init(){ this.initialized = true; - this.pages = om.getAttributeByName(entity.getId(), "num_files").getValue(); + Attribute nfAtt = om.getAttributeByName(entity.getId(), "num_files"); + if (nfAtt != null) { + this.pages = nfAtt.getValue(); + } List list = om.getTargetsForSourceRelation(entity, "is_digitalization_of", "CODEX", 1); if(list.size() > 0){ diff -r 631864bfec2e -r 310f512f66af src/main/webapp/imageServer/displayDigiList.xhtml --- a/src/main/webapp/imageServer/displayDigiList.xhtml Fri Oct 04 17:42:27 2019 +0200 +++ b/src/main/webapp/imageServer/displayDigiList.xhtml Mon Nov 04 15:45:56 2019 +0100 @@ -96,13 +96,6 @@ - - - - - - -