mirror of
https://github.com/zulip/zulip.git
synced 2025-11-04 22:13:26 +00:00
do_update_message: use is_admin to check who can edit a topic.
(imported from commit e96245506c7eecc8aed3fbdb6dfb7c44aca3234e)
This commit is contained in:
@@ -1427,9 +1427,8 @@ def do_update_message(user_profile, message_id, subject, propagate_mode, content
|
||||
# 3. This is a topic-only edit and you are an admin.
|
||||
if message.sender == user_profile:
|
||||
pass
|
||||
elif (content is None) and \
|
||||
((message.subject == "(no topic)") or
|
||||
(user_profile in user_profile.realm.get_admin_users())):
|
||||
elif (content is None) and ((message.subject == "(no topic)") or
|
||||
user_profile.is_admin()):
|
||||
pass
|
||||
else:
|
||||
raise JsonableError("You don't have permission to edit this message")
|
||||
|
||||
Reference in New Issue
Block a user