diff options
author | Kyomotoi <[email protected]> | 2023-04-20 14:47:58 +0800 |
---|---|---|
committer | Kyomotoi <[email protected]> | 2023-04-20 14:47:58 +0800 |
commit | e669c0d0c5d9a7aa6ec349ba36dfcf540a896f7d (patch) | |
tree | 7f9535f547fae2d2292bddc9e1f9777ebcfcecd6 /ATRI/service.py | |
parent | b22cccee94226cb4841ead11a7ffb68ac9f525f5 (diff) | |
download | ATRI-e669c0d0c5d9a7aa6ec349ba36dfcf540a896f7d.tar.gz ATRI-e669c0d0c5d9a7aa6ec349ba36dfcf540a896f7d.tar.bz2 ATRI-e669c0d0c5d9a7aa6ec349ba36dfcf540a896f7d.zip |
🐛 修复服务权限名重复添加
Diffstat (limited to 'ATRI/service.py')
-rw-r--r-- | ATRI/service.py | 4 |
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 |