added missing migrations

This commit is contained in:
Tim Lorsbach
2025-11-11 15:24:09 +01:00
parent 393ec72523
commit 2a3e418f5b
3 changed files with 44 additions and 5 deletions

View File

@ -0,0 +1,26 @@
# Generated by Django 5.2.7 on 2025-11-11 14:13
import re
from django.db import migrations
def set_cc(apps, schema_editor):
License = apps.get_model("epdb", "License")
for license in License.objects.all():
pattern = r"/licenses/([^/]+)/4\.0"
match = re.search(pattern, license.link)
if match:
license.cc_string = match.group(1)
license.save()
else:
print(f"Could not find license for {license.link}")
raise ValueError()
class Migration(migrations.Migration):
dependencies = [
("epdb", "0010_license_cc_string"),
]
operations = [migrations.RunPython(set_cc)]