Author: [log in to unmask]
Date: Mon Feb 29 22:58:24 2016
New Revision: 4271
Log:
Fix method for finding unique conditions records.
Modified:
java/trunk/conditions/src/main/java/org/hps/conditions/api/ConditionsRecord.java
Modified: java/trunk/conditions/src/main/java/org/hps/conditions/api/ConditionsRecord.java
=============================================================================
--- java/trunk/conditions/src/main/java/org/hps/conditions/api/ConditionsRecord.java (original)
+++ java/trunk/conditions/src/main/java/org/hps/conditions/api/ConditionsRecord.java Mon Feb 29 22:58:24 2016
@@ -249,11 +249,11 @@
record = keyRecords.get(0);
} else {
if (action.equals(MultipleCollectionsAction.LAST_UPDATED)) {
- record = sortedByUpdated().get(this.size() - 1);
+ record = keyRecords.sortedByUpdated().get(keyRecords.size() - 1);
} else if (action.equals(MultipleCollectionsAction.LAST_CREATED)) {
- record = sortedByCreated().get(this.size() - 1);
+ record = keyRecords.sortedByCreated().get(keyRecords.size() - 1);
} else if (action.equals(MultipleCollectionsAction.LATEST_RUN_START)) {
- record = sortedByRunStart().get(this.size() - 1);
+ record = keyRecords.sortedByRunStart().get(keyRecords.size() - 1);
} else if (action.equals(MultipleCollectionsAction.ERROR)) {
throw new RuntimeException("Multiple ConditionsRecord object found for conditions key " + key + ".");
}
|