[Bedework-commit] webapps r730 - trunk/webcommon/src/org/bedework/webcommon/event

svnadmin at bedework.org svnadmin at bedework.org
Sun Apr 20 01:21:36 EDT 2008


Author: douglm
Date: 2008-04-20 01:21:34 -0400 (Sun, 20 Apr 2008)
New Revision: 730

Modified:
   trunk/webcommon/src/org/bedework/webcommon/event/UpdateEventAction.java
Log:
Don't replace empty xprops collection - use addAll instead

Modified: trunk/webcommon/src/org/bedework/webcommon/event/UpdateEventAction.java
===================================================================
--- trunk/webcommon/src/org/bedework/webcommon/event/UpdateEventAction.java	2008-04-20 05:21:11 UTC (rev 729)
+++ trunk/webcommon/src/org/bedework/webcommon/event/UpdateEventAction.java	2008-04-20 05:21:34 UTC (rev 730)
@@ -640,11 +640,17 @@
       return forwardSuccess;
     }
 
-    if ((evxprops == null) || (evxprops.isEmpty())) {
+    if (evxprops == null) {
       event.setXproperties(xprops);
       return forwardSuccess;
     }
 
+    if (evxprops.isEmpty()) {
+      /* Preserve the collection for persistance engines */
+      event.getXproperties().addAll(xprops);
+      return forwardSuccess;
+    }
+
     if (CalFacadeUtil.updateCollection(xprops, evxprops)) {
       return forwardSuccess;
     }



More information about the Bedework-commit mailing list