From 25eb552590db688176bee09e5227f4e449d7f1ff Mon Sep 17 00:00:00 2001 From: Minidodo Date: Mon, 20 Sep 2021 00:32:05 +0200 Subject: [PATCH] Fix for !leader (temporary access level) --- modules/core/accounting/services/account_service.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/core/accounting/services/account_service.py b/modules/core/accounting/services/account_service.py index 233cde4..561c338 100644 --- a/modules/core/accounting/services/account_service.py +++ b/modules/core/accounting/services/account_service.py @@ -441,8 +441,9 @@ class AccountService: return "council" in self.get_ranks(char_id) def check_leader(self, char_id) -> bool: - if self.leader and self.leader.leader and self.leader.leader.char_id == char_id: - return True + if self.leader and self.leader.leader: + if self.get_account(self.leader.leader.char_id).main == char_id: + return True if self.simple_checks(self.get_account(char_id)): return "leader" in self.get_ranks(char_id)