Fix power level update checking
This commit is contained in:
@@ -804,7 +804,7 @@ class Portal:
|
|||||||
|
|
||||||
if user:
|
if user:
|
||||||
user_level_defined = user.mxid in user_levels
|
user_level_defined = user.mxid in user_levels
|
||||||
user_has_right_level = (user_levels[user.mxid] != new_level
|
user_has_right_level = (user_levels[user.mxid] == new_level
|
||||||
if user_level_defined else new_level == 0)
|
if user_level_defined else new_level == 0)
|
||||||
if not user_has_right_level:
|
if not user_has_right_level:
|
||||||
levels["users"][user.mxid] = new_level
|
levels["users"][user.mxid] = new_level
|
||||||
@@ -812,7 +812,7 @@ class Portal:
|
|||||||
|
|
||||||
if puppet:
|
if puppet:
|
||||||
puppet_level_defined = puppet.mxid in user_levels
|
puppet_level_defined = puppet.mxid in user_levels
|
||||||
puppet_has_right_level = (user_levels[puppet.mxid] != new_level
|
puppet_has_right_level = (user_levels[puppet.mxid] == new_level
|
||||||
if puppet_level_defined else new_level == 0)
|
if puppet_level_defined else new_level == 0)
|
||||||
|
|
||||||
if not puppet_has_right_level:
|
if not puppet_has_right_level:
|
||||||
|
|||||||
Reference in New Issue
Block a user