소스 검색

Don't double unquote request URL

"%2525" was transformed to "%" instead of "%25".
Unrud 9 년 전
부모
커밋
664fa71278
1개의 변경된 파일1개의 추가작업 그리고 2개의 파일을 삭제
  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"]