[CalendarServer-changes] [4319] CalendarServer/trunk/lib-patches/Twisted/twisted.web2.dav.resource. patch

source_changes at macosforge.org source_changes at macosforge.org
Wed Jun 3 17:40:38 PDT 2009


Revision: 4319
          http://trac.macosforge.org/projects/calendarserver/changeset/4319
Author:   wsanchez at apple.com
Date:     2009-06-03 17:40:36 -0700 (Wed, 03 Jun 2009)
Log Message:
-----------
Re-add quoting patch.

Modified Paths:
--------------
    CalendarServer/trunk/lib-patches/Twisted/twisted.web2.dav.resource.patch

Modified: CalendarServer/trunk/lib-patches/Twisted/twisted.web2.dav.resource.patch
===================================================================
--- CalendarServer/trunk/lib-patches/Twisted/twisted.web2.dav.resource.patch	2009-06-03 22:31:03 UTC (rev 4318)
+++ CalendarServer/trunk/lib-patches/Twisted/twisted.web2.dav.resource.patch	2009-06-04 00:40:36 UTC (rev 4319)
@@ -1,13 +1,13 @@
 Index: twisted/web2/dav/resource.py
 ===================================================================
---- twisted/web2/dav/resource.py	(revision 26741)
+--- twisted/web2/dav/resource.py	(revision 26899)
 +++ twisted/web2/dav/resource.py	(working copy)
-@@ -1888,7 +1888,7 @@
+@@ -1880,7 +1880,7 @@
          # If this is a collection and the URI doesn't end in "/", redirect.
          #
          if self.isCollection() and request.path[-1:] != "/":
 -            return RedirectResponse(request.unparseURL(path=request.path+'/'))
-+            return RedirectResponse(request.unparseURL(path=urllib.quote(request.path, safe=':/')+'/'))
++            return RedirectResponse(request.unparseURL(path=urllib.quote(urllib.unquote(request.path), safe=':/')+'/'))
  
          def setHeaders(response):
              response = IResponse(response)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20090603/01ce84f7/attachment.html>


More information about the calendarserver-changes mailing list