summaryrefslogtreecommitdiff
path: root/ATRI/service.py
diff options
context:
space:
mode:
Diffstat (limited to 'ATRI/service.py')
-rw-r--r--ATRI/service.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/ATRI/service.py b/ATRI/service.py
index a418ddf..d8b2223 100644
--- a/ATRI/service.py
+++ b/ATRI/service.py
@@ -105,13 +105,13 @@ class Service:
self._rule = self._rule & rule
return self
- def permission(self, perm: Optional[Permission]) -> "Service":
+ def permission(self, perm: Permission) -> "Service":
"""为服务添加权限判定"""
self._permission = perm
data = self.load_service(self.service)
- if perm in data["permission"]:
+ if perm.name in data["permission"]:
pass
else:
data["permission"].append(perm.name) # type: ignore