diff --git a/app/controllers/topics_controller.rb b/app/controllers/topics_controller.rb index c144545f3a3..0737ab1e86f 100644 --- a/app/controllers/topics_controller.rb +++ b/app/controllers/topics_controller.rb @@ -27,6 +27,7 @@ class TopicsController < ApplicationController move_to_inbox convert_topic bookmark + remove_bookmarks publish reset_bump_date set_slow_mode diff --git a/spec/requests/topics_controller_spec.rb b/spec/requests/topics_controller_spec.rb index 2bf0e5fdc06..94ef1e3c724 100644 --- a/spec/requests/topics_controller_spec.rb +++ b/spec/requests/topics_controller_spec.rb @@ -4438,6 +4438,11 @@ RSpec.describe TopicsController do end describe "#remove_bookmarks" do + it "requires the user to be logged in" do + put "/t/1/remove_bookmarks.json" + expect(response.status).to eq(403) + end + it "should remove bookmarks properly from non first post" do sign_in(user)