瀏覽代碼

Always allow OPTIONS requests (fixes #780)

Guillaume Ayoub 14 年之前
父節點
當前提交
a9c74ae84d
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      radicale/__init__.py

+ 2 - 2
radicale/__init__.py

@@ -197,8 +197,8 @@ class Application(object):
         function = getattr(self, environ["REQUEST_METHOD"].lower())
 
         # Check rights
-        if not items or not self.acl:
-            # No collection or no acl, don't check rights
+        if not items or not self.acl or function == self.options:
+            # No collection, or no acl, or OPTIONS request: don't check rights
             status, headers, answer = function(environ, items, content, None)
         else:
             # Ask authentication backend to check rights