Always allow OPTIONS requests (fixes #780)

This commit is contained in:
Guillaume Ayoub 2012-03-20 13:30:54 +01:00
parent 505fd6a644
commit a9c74ae84d

View File

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