Quellcode durchsuchen

Prevent exception in from_file when user is None

Guillaume DOTT vor 13 Jahren
Ursprung
Commit
85a7b7db50
1 geänderte Dateien mit 6 neuen und 2 gelöschten Zeilen
  1. 6 2
      radicale/rights/from_file.py

+ 6 - 2
radicale/rights/from_file.py

@@ -68,7 +68,9 @@ else:
 
 def read_authorized(user, collection):
     """Check if the user is allowed to read the collection."""
-    if owner_only.read_authorized(user, collection):
+    if user == None:
+        return False
+    elif owner_only.read_authorized(user, collection):
         return True
     else:
         try:
@@ -78,7 +80,9 @@ def read_authorized(user, collection):
 
 def write_authorized(user, collection):
     """Check if the user is allowed to write the collection."""
-    if owner_only.read_authorized(user, collection):
+    if user == None:
+        return False
+    elif owner_only.read_authorized(user, collection):
         return True
     else:
         try: