Print

Print


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 + ".");
                     }