# Aggiornamento fallito da 2.3.2 a 2.3.6 a causa del plugin assign di Discourse

**URL:** <https://meta.discourse.org/t/failed-upgrade-from-2-3-2-to-2-3-6-due-to-discourse-assign-plugin/134841>\
**Category:** Self-hosting\
**Created:** [2 Dicembre 2019, 7:51am UTC](https://meta.discourse.org/t/failed-upgrade-from-2-3-2-to-2-3-6-due-to-discourse-assign-plugin/134841 "2019-12-02T07:51:54Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![nahimov](https://avatars.discourse-cdn.com/v4/letter/n/aca169/32.png) [@nahimov](https://meta.discourse.org/u/nahimov)\
**Post date:** [2 Dicembre 2019, 8:04am UTC](https://meta.discourse.org/t/failed-upgrade-from-2-3-2-to-2-3-6-due-to-discourse-assign-plugin/134841/4 "2019-12-02T08:04:11Z")

</div>

Ecco il colpevole:  
`20191119174425_rename_site_setting_assign_emailer.rb`

Contiene:

```plaintext
# 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

```

Come posso risolverlo? Se lo correggo direttamente in questo file, il repository verrà scaricato di nuovo all’avvio della ricostruzione e le mie modifiche verranno cancellate?

---

_[View the full topic](https://meta.discourse.org/t/failed-upgrade-from-2-3-2-to-2-3-6-due-to-discourse-assign-plugin/134841)._
