Voici le coupable :
20191119174425_rename_site_setting_assign_emailer.rb
Contient :
# frozen_string_literal: true
class RenameSiteSettingAssignEmailer < ActiveRecord::Migration[6.0]
def up
execute "UPDATE site_settings
SET name = 'assign_mailer', value = '#{AssignMailer.levels[:always]}', data_type = #{SiteSettings::TypeSupervisor.types[:enum]}
WHERE name = 'assign_mailer_enabled' AND value = 't' AND data_type = #{SiteSettings::TypeSupervisor.types[:enum]}"
execute "UPDATE site_settings
SET name = 'assign_mailer', value = '#{AssignMailer.levels[:never]}', data_type = #{SiteSettings::TypeSupervisor.types[:enum]}
WHERE name = 'assign_mailer_enabled' AND value = 'f' AND data_type = #{SiteSettings::TypeSupervisor.types[:enum]}"
end
def down
raise ActiveRecord::IrreversibleMigration
end
end
Comment puis-je corriger cela ? Si je corrige directement dans ce fichier, le dépôt sera-t-il à nouveau téléchargé au démarrage de la reconstruction et mes modifications seront-elles effacées ?