# La migrazione delle impostazioni dovrebbe tenere conto di GlobalSettings

**URL:** <https://meta.discourse.org/t/migrating-settings-should-take-globalsettings-into-account/379789>\
**Category:** Bug\
**Created:** [22 Agosto 2025, 4:27am UTC](https://meta.discourse.org/t/migrating-settings-should-take-globalsettings-into-account/379789 "2025-08-22T04:27:21Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [24 Agosto 2025, 11:57pm UTC](https://meta.discourse.org/t/migrating-settings-should-take-globalsettings-into-account/379789/2 "2025-08-24T23:57:29Z")

</div>

In questo caso, in futuro dovremmo esaminare `DISCOURSE_...` in Env durante queste migrazioni.

@ted Penso che valga la pena dare seguito retroattivamente perché stabilirà il modello per il futuro.

Non sono sicuro se GlobalSetting sia caricato o se sia qualcosa su cui vogliamo fare affidamento, ma dando un’occhiata a

`ENV['DISCOURSE_AUTOMATIC_BACKUPS_ENABLED']` e facendolo prevalere sull’impostazione nel DB è probabilmente saggio.

@tgxworld / @ted forse dovremmo aggiungere un “migration helper” per questo?

Ad esempio:

```plaintext
MigrationHelper.get_setting('abc')
MigrationHelper.set_setting('abc', '123')

```

---

_[View the full topic](https://meta.discourse.org/t/migrating-settings-should-take-globalsettings-into-account/379789)._
