We don't have an event object in _has_channel_access (channel_access.py)

This commit is contained in:
jesopo 2019-01-29 15:35:38 +00:00
parent e0722dfc8a
commit 249734ebef

View file

@ -4,9 +4,8 @@ class Module(ModuleManager.BaseModule):
_name = "ChanAccess" _name = "ChanAccess"
def _has_channel_access(self, target, user, require_access): def _has_channel_access(self, target, user, require_access):
access = event["target"].get_user_setting(event["user"].get_id(), access = target.get_user_setting(user.get_id(), "access", [])
"access", []) identified_account = user.get_identified_account()
identified_account = event["user"].get_identified_account()
return ((require_access in access or "*" in access return ((require_access in access or "*" in access
) and identified_account) ) and identified_account)