replacements: strip spaces from replacement URL.

Fix a handful of replacements having a replacement URL with a space in front or at the end.
This caused problems when searching by replacement URL.
This commit is contained in:
evazion
2022-11-21 17:41:15 -06:00
parent 2d2b465ef8
commit 1a9718250f
2 changed files with 15 additions and 1 deletions

View File

@@ -0,0 +1,14 @@
#!/usr/bin/env ruby
require_relative "base"
with_confirmation do
fix = ENV.fetch("FIX", "false").truthy?
PostReplacement.where_regex(:replacement_url, "(^ )|( $)").find_each do |replacement|
replacement.replacement_url = replacement.replacement_url.strip
replacement.save!(touch: false) if fix
puts ({ id: replacement.id, changes: replacement.changes }).to_json
end
end