diff --git a/dspace-api/src/main/java/org/dspace/content/Bundle.java b/dspace-api/src/main/java/org/dspace/content/Bundle.java index 52999c7f02..c6f115620c 100644 --- a/dspace-api/src/main/java/org/dspace/content/Bundle.java +++ b/dspace-api/src/main/java/org/dspace/content/Bundle.java @@ -103,8 +103,18 @@ public class Bundle extends DSpaceObject ourContext = context; bundleRow = row; bitstreams = new ArrayList(); - String bitstreamOrderingField = ConfigurationManager.getProperty("webui.bitstream.order.field", "sequence_id"); - String bitstreamOrderingDirection = ConfigurationManager.getProperty("webui.bitstream.order.direction", "ASC"); + String bitstreamOrderingField = ConfigurationManager.getProperty("webui.bitstream.order.field"); + String bitstreamOrderingDirection = ConfigurationManager.getProperty("webui.bitstream.order.direction"); + + if (bitstreamOrderingField == null) + { + bitstreamOrderingField = "sequence_id"; + } + + if (bitstreamOrderingDirection == null) + { + bitstreamOrderingDirection = "ASC"; + } StringBuilder query = new StringBuilder(); query.append("SELECT bitstream.* FROM bitstream, bundle2bitstream WHERE");