chore: Revert the migration for inbox name changes (#4919)

This commit is contained in:
Pranav Raj S
2022-06-23 20:36:46 +05:30
committed by GitHub
parent f39c10395a
commit dcbca173ac
4 changed files with 8 additions and 18 deletions

View File

@@ -1,17 +1,8 @@
class RemoveSpecialCharactersFromInboxName < ActiveRecord::Migration[6.1]
def change
remove_special_characters_from_inbox_name
end
# This PR tried to remove special characters from the inbox name
# It broke in the Chatwoot Cloud as there were inboxes with valid special characters
# We had to push a temporary fix to continue the deployment by removing the logic
# from this migration. Keeping this migration here to remove inconsistency.
private
def remove_special_characters_from_inbox_name
::Inbox.find_in_batches do |inbox_batch|
Rails.logger.info "Migrated till #{inbox_batch.first.id}\n"
inbox_batch.each do |inbox|
inbox.name = inbox.name.gsub(/[^\w\s_]/, '')
inbox.save!
end
end
end
def change; end
end