Skip to content
Snippets Groups Projects
Verified Commit 462c5d92 authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Add migration to guess school ID on upgrade

parent 69746eec
No related branches found
No related tags found
1 merge request!138Resolve "Import should respect SCHOOL_ID"
Pipeline #65157 passed with warnings
from django.db import migrations
from aleksis.core.util.core_helpers import get_site_preferences
def guess_school_id(apps, schema_editor):
db_alias = schema_editor.connection.alias
ValidityRange = apps.get_model("chronos", "ValidityRange")
try:
vr = ValidityRange.objects.using(db_alias).first()
except ValidityRange.DoesNotExist:
return
school_id = vr.school_id_untis
if school_id:
get_site_preferences()["untis_mysql__school_id"] = school_id
class Migration(migrations.Migration):
dependencies = [
('untis', '0002_auto_20200820_1542'),
]
operations = [
migrations.RunPython(guess_school_id),
]
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