[Bedework-commit] caldav r276 -
trunk/server/src/org/bedework/caldav/server
svnadmin at bedework.org
svnadmin at bedework.org
Mon Jul 7 10:29:03 EDT 2008
Author: douglm
Date: 2008-07-07 10:29:02 -0400 (Mon, 07 Jul 2008)
New Revision: 276
Modified:
trunk/server/src/org/bedework/caldav/server/CaldavCalNode.java
Log:
Changes to avoid source of StaleStateExceptions from hibernate.
Move collection lastmod out of the BwCalendar class into a separate table and class BwLastMod (and BwCollectionLastmod.
Update touchCalendar to only update the lastmod object.
Modified: trunk/server/src/org/bedework/caldav/server/CaldavCalNode.java
===================================================================
--- trunk/server/src/org/bedework/caldav/server/CaldavCalNode.java 2008-07-02 04:01:47 UTC (rev 275)
+++ trunk/server/src/org/bedework/caldav/server/CaldavCalNode.java 2008-07-07 14:29:02 UTC (rev 276)
@@ -373,7 +373,7 @@
}
try {
- return DateTimeUtil.fromISODateTimeUTCtoRfc822(cal.getLastmod());
+ return DateTimeUtil.fromISODateTimeUTCtoRfc822(cal.getLastmod().getTimestamp());
} catch (Throwable t) {
throw new WebdavException(t);
}
@@ -556,7 +556,7 @@
}
if (tag.equals(AppleServerTags.getctag)) {
- xml.property(tag, cal.getLastmod() + cal.getSequence());
+ xml.property(tag, cal.getLastmod().getTagValue());
return true;
}
More information about the Bedework-commit
mailing list