FIX: Updating presence status in readonly mode should fail gracefully (#24333)

This commit is contained in:
Daniel Waterworth
2023-11-10 14:27:43 -06:00
committed by GitHub
parent bed4b3ee91
commit e845138bc1
3 changed files with 33 additions and 0 deletions

View File

@ -42,6 +42,8 @@ class PresenceController < ApplicationController
end
def update
raise Discourse::ReadOnly if @readonly_mode
client_id = params[:client_id]
if !client_id.is_a?(String) || client_id.blank?
raise Discourse::InvalidParameters.new(:client_id)