Ver código fonte

Don't double unquote request URL

"%2525" was transformed to "%" instead of "%25".
Unrud 9 anos atrás
pai
commit
664fa71278
1 arquivos alterados com 1 adições e 2 exclusões
  1. 1 2
      radicale/__init__.py

+ 1 - 2
radicale/__init__.py

@@ -313,8 +313,7 @@ class Application:
         self.logger.debug("Sanitized script name: %s", environ["SCRIPT_NAME"])
         base_prefix = environ["SCRIPT_NAME"]
         # Sanitize request URI
-        environ["PATH_INFO"] = storage.sanitize_path(
-            unquote(environ["PATH_INFO"]))
+        environ["PATH_INFO"] = storage.sanitize_path(environ["PATH_INFO"])
         self.logger.debug("Sanitized path: %s", environ["PATH_INFO"])
         path = environ["PATH_INFO"]