app/controllers/thredded/topics_controller.rb in thredded-0.0.4 vs app/controllers/thredded/topics_controller.rb in thredded-0.0.5

- old
+ new

@@ -24,11 +24,11 @@ def new @topic = messageboard.topics.build @topic .posts - .build(filter: messageboard.preferences_for(current_user).filter) + .build unless can? :create, @topic error = 'Sorry, you are not authorized to post on this messageboard.' redirect_to messageboard_topics_url(messageboard), flash: { error: error } @@ -56,11 +56,11 @@ private def topic if messageboard - @topic ||= messageboard.topics.where(slug: params[:id]).first + @topic ||= messageboard.topics.friendly.find(params[:id]) end end def topic_params params @@ -82,9 +82,10 @@ posts_attributes: { '0' => { messageboard: messageboard, ip: request.remote_ip, user: current_user, + filter: messageboard.filter, } } }) end