[CalendarServer-changes] [4867] CalDAVClientLibrary/trunk/src

source_changes at macosforge.org source_changes at macosforge.org
Wed Dec 16 07:42:39 PST 2009


Revision: 4867
          http://trac.macosforge.org/projects/calendarserver/changeset/4867
Author:   cdaboo at apple.com
Date:     2009-12-16 07:42:35 -0800 (Wed, 16 Dec 2009)
Log Message:
-----------
Fixes.

Modified Paths:
--------------
    CalDAVClientLibrary/trunk/src/browser/commands/put.py
    CalDAVClientLibrary/trunk/src/client/clientsession.py
    CalDAVClientLibrary/trunk/src/client/principal.py

Modified: CalDAVClientLibrary/trunk/src/browser/commands/put.py
===================================================================
--- CalDAVClientLibrary/trunk/src/browser/commands/put.py	2009-12-16 15:04:00 UTC (rev 4866)
+++ CalDAVClientLibrary/trunk/src/browser/commands/put.py	2009-12-16 15:42:35 UTC (rev 4867)
@@ -76,7 +76,7 @@
             raise WrongOptions
 
         resource = URL(url=path)
-        self.shell.account.session.writeResource(resource, data, content_type)
+        self.shell.account.session.writeData(resource, data, content_type)
 
         return True
 

Modified: CalDAVClientLibrary/trunk/src/client/clientsession.py
===================================================================
--- CalDAVClientLibrary/trunk/src/client/clientsession.py	2009-12-16 15:04:00 UTC (rev 4866)
+++ CalDAVClientLibrary/trunk/src/client/clientsession.py	2009-12-16 15:42:35 UTC (rev 4867)
@@ -521,7 +521,7 @@
         # Create WebDAV PUT
         request = Put(self, rurl.relativeURL())
         dout = RequestDataString(data, contentType)
-        request.setData(dout)
+        request.setData(dout, None)
     
         # Process it
         self.runSession(request)

Modified: CalDAVClientLibrary/trunk/src/client/principal.py
===================================================================
--- CalDAVClientLibrary/trunk/src/client/principal.py	2009-12-16 15:04:00 UTC (rev 4866)
+++ CalDAVClientLibrary/trunk/src/client/principal.py	2009-12-16 15:42:35 UTC (rev 4867)
@@ -33,8 +33,9 @@
             principal.loadDetails()
             self.cache[path.toString()] = principal
             self.cache[principal.principalURL] = principal
-            for uri in principal.alternateURIs:
-                self.cache[uri] = principal
+            if principal.alternateURIs is not None:
+                for uri in principal.alternateURIs:
+                    self.cache[uri] = principal
         elif refresh:
             self.cache[path.toString()].loadDetails(refresh=True)
         return self.cache[path.toString()]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20091216/f520cb52/attachment.html>


More information about the calendarserver-changes mailing list