mirror of
https://github.com/discourse/discourse.git
synced 2025-05-22 22:43:33 +08:00
FIX: when creating new PM username/groupname should be case-insensitive
https://meta.discourse.org/t/case-sensitivity-in-links-to-groupname/147596 https://meta.discourse.org/t/remove-case-sensitive-in-adding-users-to-a-message/151275
This commit is contained in:
@ -208,10 +208,10 @@ class TopicCreator
|
||||
def add_users(topic, usernames)
|
||||
return unless usernames
|
||||
|
||||
names = usernames.split(',').flatten
|
||||
names = usernames.split(',').map(&:downcase).flatten
|
||||
len = 0
|
||||
|
||||
User.includes(:user_option).where(username: names).find_each do |user|
|
||||
User.includes(:user_option).where(username_lower: names).find_each do |user|
|
||||
check_can_send_permission!(topic, user)
|
||||
@added_users << user
|
||||
topic.topic_allowed_users.build(user_id: user.id)
|
||||
|
Reference in New Issue
Block a user