[Bedework-commit] calendarapi r418 - in trunk: calCore/src/org/bedework/calcore/hibernate icalendar/src/org/bedework/icalendar

svnadmin at bedework.org svnadmin at bedework.org
Wed Sep 19 12:43:55 EDT 2007


Author: douglm
Date: 2007-09-19 12:43:54 -0400 (Wed, 19 Sep 2007)
New Revision: 418

Modified:
   trunk/calCore/src/org/bedework/calcore/hibernate/Calendars.java
   trunk/icalendar/src/org/bedework/icalendar/VFreeUtil.java
Log:
Make touch work

Modified: trunk/calCore/src/org/bedework/calcore/hibernate/Calendars.java
===================================================================
--- trunk/calCore/src/org/bedework/calcore/hibernate/Calendars.java	2007-09-19 14:43:32 UTC (rev 417)
+++ trunk/calCore/src/org/bedework/calcore/hibernate/Calendars.java	2007-09-19 16:43:54 UTC (rev 418)
@@ -202,12 +202,12 @@
   */
   public void touchCalendar(BwCalendar val) throws CalFacadeException {
     val = unwrap(val);
-    val.updateLastmod();
 
     // CALWRAPPER - if we're not cloning can we avoid this?
     //val = (BwCalendar)getSess().merge(val);
 
     val = (BwCalendar)getSess().merge(val);
+    val.updateLastmod();
     getSess().update(val);
   }
 

Modified: trunk/icalendar/src/org/bedework/icalendar/VFreeUtil.java
===================================================================
--- trunk/icalendar/src/org/bedework/icalendar/VFreeUtil.java	2007-09-19 14:43:32 UTC (rev 417)
+++ trunk/icalendar/src/org/bedework/icalendar/VFreeUtil.java	2007-09-19 16:43:54 UTC (rev 418)
@@ -145,7 +145,9 @@
           PeriodList pdl =  fb.getPeriods();
 
           for (Period p: fbc.getPeriods()) {
-            pdl.add(p);
+            // XXX inverse.ca plugin cannot handle durations.
+            Period np = new Period(p.getStart(), p.getEnd());
+            pdl.add(np);
           }
 
           pl.add(fb);



More information about the Bedework-commit mailing list