mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FIX: allow sending PMs to staff via flag even when PMs are disabled (#6938)
* FIX: allow sending PMs to staff via flag even when PMs are disabled FIX: allow sending PMs to staff via flag even if the user trust level is insufficient * Update lib/topic_creator.rb Co-Authored-By: techAPJ <arpit@techapj.com>
This commit is contained in:
@@ -260,7 +260,10 @@ class TopicCreator
|
||||
end
|
||||
|
||||
def check_can_send_permission!(topic, obj)
|
||||
rollback_with!(topic, :cant_send_pm) unless @opts[:skip_validations] || @guardian.can_send_private_message?(obj)
|
||||
unless @opts[:skip_validations] ||
|
||||
@guardian.can_send_private_message?(obj, notify_moderators: topic&.subtype == TopicSubtype.notify_moderators))
|
||||
rollback_with!(topic, :cant_send_pm)
|
||||
end
|
||||
end
|
||||
|
||||
def find_or_create_user(email, display_name)
|
||||
|
||||
Reference in New Issue
Block a user