app/controllers/monitorships_controller.rb in community_engine-2.3.2 vs app/controllers/monitorships_controller.rb in community_engine-3.0.0

- old
+ new

@@ -1,18 +1,18 @@ class MonitorshipsController < BaseController before_filter :login_required def create - @monitorship = Monitorship.find_or_initialize_by_user_id_and_topic_id(current_user.id, params[:topic_id]) + @monitorship = Monitorship.find_or_initialize_by(:user_id => current_user.id, :topic_id => params[:topic_id]) @monitorship.update_attribute :active, true respond_to do |format| format.html { redirect_to forum_topic_path(params[:forum_id], params[:topic_id]) } format.js end end def destroy - Monitorship.update_all ['active = ?', false], ['user_id = ? and topic_id = ?', current_user.id, params[:topic_id]] + Monitorship.where('user_id = ? and topic_id = ?', current_user.id, params[:topic_id]).update_all(['active = ?', false]) respond_to do |format| format.html { redirect_to forum_topic_path(params[:forum_id], params[:topic_id]) } format.js end end