diff --git a/openbis-common/source/java/ch/systemsx/cisd/openbis/common/io/hierarchical_content/HDF5ContainerBasedHierarchicalContentNode.java b/openbis-common/source/java/ch/systemsx/cisd/openbis/common/io/hierarchical_content/HDF5ContainerBasedHierarchicalContentNode.java index 910d3e43a57c6289cfe82619689468c6f4e29b39..b587e77dec58d8315c7fcb08d0e283b9f5c9c125 100644 --- a/openbis-common/source/java/ch/systemsx/cisd/openbis/common/io/hierarchical_content/HDF5ContainerBasedHierarchicalContentNode.java +++ b/openbis-common/source/java/ch/systemsx/cisd/openbis/common/io/hierarchical_content/HDF5ContainerBasedHierarchicalContentNode.java @@ -351,7 +351,9 @@ public class HDF5ContainerBasedHierarchicalContentNode extends @Override public boolean isChecksumCRC32Precalculated() { - return checksum != null || entry.hasChecksum(); + // TODO 2012-07-19, Bernd Rinn: Use entry.hasChecksum() to reliably detect whether + // this entry has a CRC32 checksum once JHDF5 is updated. + return checksum != null || entry.getCrc32() != 0; } @Override