Просмотр исходного кода

extend whitelisted permission chars

Peter Bieringer 1 год назад
Родитель
Сommit
06a9cf2886
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      radicale/app/base.py

+ 1 - 1
radicale/app/base.py

@@ -125,7 +125,7 @@ class Access:
 
 
     def check(self, permission: str,
     def check(self, permission: str,
               item: Optional[types.CollectionOrItem] = None) -> bool:
               item: Optional[types.CollectionOrItem] = None) -> bool:
-        if permission not in "rw":
+        if permission not in "rwdD":
             raise ValueError("Invalid permission argument: %r" % permission)
             raise ValueError("Invalid permission argument: %r" % permission)
         if not item:
         if not item:
             permissions = permission + permission.upper()
             permissions = permission + permission.upper()