mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FIX: Make ChatMessageUpdater check editing access for guardian (#18902)
Follow up to 766bcbc684
This fixes a gaffe from that commit where I passed in the
guardian to ChatMessageUpdater but then forgot to remove
the old way of setting the guardian and user instance variables
from the chat_message that was passed in.
Also, it moves the ensure_can_edit_message! check from the
controller into ChatMessageUpdater so all the access
checks are in the same place.
This commit is contained in:
@@ -144,7 +144,6 @@ class Chat::ChatController < Chat::ChatBaseController
|
||||
end
|
||||
|
||||
def edit_message
|
||||
guardian.ensure_can_edit_chat!(@message)
|
||||
chat_message_updater =
|
||||
Chat::ChatMessageUpdater.update(
|
||||
guardian: guardian,
|
||||
|
||||
Reference in New Issue
Block a user