diff --git a/app/controllers/networks_controller.rb b/app/controllers/networks_controller.rb index db5946fe..84b3ce40 100644 --- a/app/controllers/networks_controller.rb +++ b/app/controllers/networks_controller.rb @@ -215,7 +215,7 @@ def ensure_admin! end def redirect_to_search - tags = @network.try(:slug).try(:to_a) || (params[:tags] && params[:tags].split('/')) || [] + tags = @network.try(:slug).try(:split) || (params[:tags] && params[:tags].split('/')) || [] tags = tags.map { |tag| "##{tag}" }.join(' ') redirect_to protips_path(search: tags, show_all: params[:show_all]) end diff --git a/app/models/network.rb b/app/models/network.rb index 0a1ddb7b..44d029fb 100644 --- a/app/models/network.rb +++ b/app/models/network.rb @@ -102,7 +102,7 @@ def tag_with_name! def correct_tags if self.tag_list_changed? - self.tags_list = self.tag_list.uniq.select { |tag| Tag.exists?(name: tag) }.reject { |tag| (tag != self.name) && Network.exists?(name: tag) } + self.tag_list = self.tag_list.uniq.select { |tag| Tag.exists?(name: tag) }.reject { |tag| (tag != self.name) && Network.exists?(name: tag) } end end