diff --git a/CHANGELOG.md b/CHANGELOG.md index 0edbcb4e..fc8f47fb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Unreleased +### Fixed + +- Fix db migration for mobile app @Ferril ([#3260](https://github.com/grafana/oncall/pull/3260)) + ## v1.3.52 (2023-11-02) ### Fixed diff --git a/engine/apps/mobile_app/migrations/0011_alter_mobileappusersettings_going_oncall_notification_timing.py b/engine/apps/mobile_app/migrations/0011_alter_mobileappusersettings_going_oncall_notification_timing.py index c758fa8c..cdeac8fc 100644 --- a/engine/apps/mobile_app/migrations/0011_alter_mobileappusersettings_going_oncall_notification_timing.py +++ b/engine/apps/mobile_app/migrations/0011_alter_mobileappusersettings_going_oncall_notification_timing.py @@ -4,13 +4,6 @@ import apps.mobile_app.models import django_migration_linter as linter from django.db import migrations, models -from apps.mobile_app.models import default_notification_timing_options - - -def set_going_oncall_notification_timing_to_default(apps, schema_editor): - MobileAppUserSettings = apps.get_model("mobile_app", "MobileAppUserSettings") - default = default_notification_timing_options() - MobileAppUserSettings.objects.all().update(going_oncall_notification_timing=default) class Migration(migrations.Migration): @@ -21,10 +14,13 @@ class Migration(migrations.Migration): operations = [ linter.IgnoreMigration(), - migrations.AlterField( + migrations.RemoveField( + model_name='mobileappusersettings', + name='going_oncall_notification_timing', + ), + migrations.AddField( model_name='mobileappusersettings', name='going_oncall_notification_timing', field=models.JSONField(default=apps.mobile_app.models.default_notification_timing_options), ), - migrations.RunPython(set_going_oncall_notification_timing_to_default, migrations.RunPython.noop), ]