diff --git a/app/controllers/topics_controller.rb b/app/controllers/topics_controller.rb index 3a682334e..acff18a43 100644 --- a/app/controllers/topics_controller.rb +++ b/app/controllers/topics_controller.rb @@ -29,8 +29,9 @@ class TopicsController < ApplicationController return wordpress if params[:best].present? opts = params.slice(:username_filters, :filter, :page, :post_number) + username_filters = opts[:username_filters] - opts[:username_filters] = [opts[:username_filters]] if opts[:username_filters].is_a?(String) + opts[:username_filters] = [username_filters] if username_filters.is_a?(String) begin @topic_view = TopicView.new(params[:id] || params[:topic_id], current_user, opts) @@ -46,7 +47,7 @@ class TopicsController < ApplicationController # render workaround pseudo-static HTML page for old crawlers which ignores