[Bedework-commit] caldav r132 - in trunk: bwcaldav/src/org/bedework/caldav/bwserver server/src/org/bedework/caldav/server

svnadmin at bedework.org svnadmin at bedework.org
Tue Mar 20 15:30:02 EDT 2007


Author: douglm
Date: 2007-03-20 15:30:01 -0400 (Tue, 20 Mar 2007)
New Revision: 132

Modified:
   trunk/bwcaldav/src/org/bedework/caldav/bwserver/BwSysIntfImpl.java
   trunk/server/src/org/bedework/caldav/server/PostMethod.java
Log:
Further small caldav scheduling fixes

Modified: trunk/bwcaldav/src/org/bedework/caldav/bwserver/BwSysIntfImpl.java
===================================================================
--- trunk/bwcaldav/src/org/bedework/caldav/bwserver/BwSysIntfImpl.java	2007-03-20 18:00:30 UTC (rev 131)
+++ trunk/bwcaldav/src/org/bedework/caldav/bwserver/BwSysIntfImpl.java	2007-03-20 19:30:01 UTC (rev 132)
@@ -260,12 +260,16 @@
   public CalUserInfo getCalUserInfo(String account,
                                     boolean getDirInfo) throws WebdavException {
     try {
+      if (account == null) {
+        return null;
+      }
+
       BwSystem sys = getSvci().getSyspars();
       String userHomePath = "/" + sys.getUserCalendarRoot() +
                             "/" + account + "/";
       String defaultCalendarPath = userHomePath + sys.getUserDefaultCalendar();
-      String inboxPath = userHomePath + sys.getUserInbox();
-      String outboxPath = userHomePath + sys.getUserOutbox();
+      String inboxPath = userHomePath + sys.getUserInbox() + "/";
+      String outboxPath = userHomePath + sys.getUserOutbox() + "/";
 
       BwUserInfo dirInfo = null;
 

Modified: trunk/server/src/org/bedework/caldav/server/PostMethod.java
===================================================================
--- trunk/server/src/org/bedework/caldav/server/PostMethod.java	2007-03-20 18:00:30 UTC (rev 131)
+++ trunk/server/src/org/bedework/caldav/server/PostMethod.java	2007-03-20 19:30:01 UTC (rev 132)
@@ -209,7 +209,13 @@
                                   "No recipient(s)");
       } else {
         while (rs.hasMoreElements()) {
-          pars.recipients.add((String)rs.nextElement());
+          String[] rlist = ((String)rs.nextElement()).split(",");
+
+          if (rlist != null) {
+            for (String r: rlist) {
+              pars.recipients.add(r.trim());
+            }
+          }
         }
       }
 
@@ -253,7 +259,7 @@
 
       /* See if it's a valid calendar user. */
       SysIntf sysi = intf.getSysi();
-      String cn = organizer.getCn();
+      String cn = organizer.getOrganizerUri();
       CalUserInfo organizerInfo = sysi.getCalUserInfo(sysi.caladdrToUser(cn),
                                                       false);
 



More information about the Bedework-commit mailing list