diff --git a/app/helpers/post_versions_helper.rb b/app/helpers/post_versions_helper.rb index 4a602c949..89fb879c9 100644 --- a/app/helpers/post_versions_helper.rb +++ b/app/helpers/post_versions_helper.rb @@ -52,7 +52,7 @@ module PostVersionsHelper diff[:removed_locked_tags].each do |tag_name| changes << tag.del(link_to("-#{tag_name}", posts_path(tags: tag_name))) end - diff[:unchanged_locked_tags].each do |tag| + diff[:unchanged_locked_tags].each do |tag_name| changes << tag.span(link_to(tag_name, posts_path(tags: tag_name))) end diff --git a/test/functional/post_versions_controller_test.rb b/test/functional/post_versions_controller_test.rb index 47ac9abba..f932db112 100644 --- a/test/functional/post_versions_controller_test.rb +++ b/test/functional/post_versions_controller_test.rb @@ -13,10 +13,10 @@ class PostVersionsControllerTest < ActionDispatch::IntegrationTest as(@user) do @post = create(:post) travel_to(2.hours.from_now) do - @post.update(tag_string: "1 2", source: "xxx") + @post.update(tag_string: "1 2", source: "xxx\nyyy", locked_tags: "4 5") end travel_to(4.hours.from_now) do - @post.update(tag_string: "2 3", rating: "e") + @post.update(tag_string: "2 3", rating: "e", source: "yyy\nzzz", locked_tags: "5 6") end @versions = @post.versions @post2 = create(:post)