mirror of
https://github.com/discourse/discourse.git
synced 2025-05-22 22:43:33 +08:00
FIX: topic_creator accepts participant_count in import mode (#10632)
The issue mentioned here: https://meta.discourse.org/t/imported-private-discussion-doesnt-appear-in-the-author-inbox/163252 `participant_count` is important to attribute for private messages. If they are imported, we should allow them to set that attribute. A workaround would be evaluating `update_statistics` method on each Topic but that is less performant.
This commit is contained in:

committed by
GitHub

parent
cac64a95aa
commit
d260e42c8a
@ -106,6 +106,10 @@ class TopicCreator
|
||||
topic_params[:views] = @opts[:views].to_i
|
||||
end
|
||||
|
||||
if topic_params[:import_mode] && @opts[:participant_count].to_i > 0
|
||||
topic_params[:participant_count] = @opts[:participant_count].to_i
|
||||
end
|
||||
|
||||
# Automatically give it a moderator warning subtype if specified
|
||||
topic_params[:subtype] = TopicSubtype.moderator_warning if @opts[:is_warning]
|
||||
|
||||
|
Reference in New Issue
Block a user