Skip to content
Snippets Groups Projects
Verified Commit 5606a6a8 authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Use correct models in migration 0035_preference_model_unique

parent 5f92401f
No related branches found
No related tags found
1 merge request!949Resolve "Migration 0035_preference_model_unique still broken"
Pipeline #52848 canceled
......@@ -9,6 +9,11 @@ and this project adheres to `Semantic Versioning`_.
Unreleased
----------
Fixed
~~~~~
* Migrations didn't work.
`2.7.2`_ - 2022-01-31
---------------------
......
......@@ -12,11 +12,7 @@ class Migration(migrations.Migration):
]
def _migrate_preference_models_to_unique(apps, schema_editor):
GroupPreferenceModel = apps.get_model("core", "GroupPreferenceModel")
PersonPreferenceModel = apps.get_model("core", "PersonPreferenceModel")
SitePreferenceModel = apps.get_model("core", "SitePreferenceModel")
from dynamic_preferences.models import BasePreferenceModel
from aleksis.core.models import GroupPreferenceModel, PersonPreferenceModel, SitePreferenceModel
models = [GroupPreferenceModel, PersonPreferenceModel, SitePreferenceModel]
......@@ -32,7 +28,7 @@ class Migration(migrations.Migration):
if len(objs) > 1:
found = False
for obj in objs:
if BasePreferenceModel.get_value(obj) == BasePreferenceModel.preference(obj).default or found:
if obj.value == obj.preference.default or found:
obj.delete()
else:
found = True
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment