Fix #4901: Duplicate disapprovals
* Add uniqueness constraint on post_disapprovals (user_id, post_id). * Add fix script to remove existing duplicates.
This commit is contained in:
7
script/fixes/081_delete_duplicate_post_disapprovals.rb
Executable file
7
script/fixes/081_delete_duplicate_post_disapprovals.rb
Executable file
@@ -0,0 +1,7 @@
|
||||
#!/usr/bin/env ruby
|
||||
|
||||
require_relative "../../config/environment"
|
||||
|
||||
PostDisapproval.transaction do
|
||||
PostDisapproval.destroy_duplicates!(:user_id, :post_id)
|
||||
end
|
||||
Reference in New Issue
Block a user