X-Git-Url: https://scm.cri.ensmp.fr/git/Plinn.git/blobdiff_plain/decd413cb0fb290e9ddb185252dee51dc8b6b9ec..a8d9cafde69dd2360870cc971f8e7393c4f5a0de:/Folder.py diff --git a/Folder.py b/Folder.py index b762702..4db6725 100644 --- a/Folder.py +++ b/Folder.py @@ -31,6 +31,7 @@ from zExceptions import Unauthorized import sys import warnings from cgi import escape +from urllib import unquote from OFS import Moniker from ZODB.POSException import ConflictError import OFS.subscribers @@ -297,8 +298,7 @@ class PlinnFolder(CMFCatalogAware, PortalFolder, DefaultDublinCoreImpl) : """ self.dav__init(REQUEST, RESPONSE) - - fileName = REQUEST.getHeader('X-File-Name', '') + fileName = unquote(REQUEST.getHeader('X-File-Name', '')) validId = makeValidId(self, fileName, allow_dup=True) ifhdr = REQUEST.get_header('If', '')