[Bedework-commit] calendarapi r740 - releases/bedework-3.4.1.1a/calCore/src/org/bedework/calcore/hibernate

svnadmin at bedework.org svnadmin at bedework.org
Thu Nov 13 10:29:12 EST 2008


Author: douglm
Date: 2008-11-13 10:29:11 -0500 (Thu, 13 Nov 2008)
New Revision: 740

Modified:
   releases/bedework-3.4.1.1a/calCore/src/org/bedework/calcore/hibernate/CoreEvents.java
Log:
Fix bug that caused us to miss an override if the search date range did not include the original instance.

Modified: releases/bedework-3.4.1.1a/calCore/src/org/bedework/calcore/hibernate/CoreEvents.java
===================================================================
--- releases/bedework-3.4.1.1a/calCore/src/org/bedework/calcore/hibernate/CoreEvents.java	2008-11-13 15:21:33 UTC (rev 739)
+++ releases/bedework-3.4.1.1a/calCore/src/org/bedework/calcore/hibernate/CoreEvents.java	2008-11-13 15:29:11 UTC (rev 740)
@@ -360,10 +360,12 @@
       doRecurrence(cei, null, cals, annMap, instMap, checked,
                    recurRetrieval, freeBusy);
       if (recurRetrieval.mode == Rmode.expanded) {
-        Collection<CoreEventInfo> instances = cei.getInstances();
+        if (cei.getInstances() != null) {
+          res.addAll(cei.getInstances());
+        }
 
-        if (instances != null) {
-          res.addAll(instances);
+        if (cei.getOverrides() != null) {
+          res.addAll(cei.getOverrides());
         }
       } else {
         res.add(cei);



More information about the Bedework-commit mailing list