|
|
- # Generated by Django 3.0.1 on 2020-01-02 14:28
-
- from django.db import migrations
-
-
- def fill_last_errors(apps, schema_editor):
- Channel = apps.get_model("api", "Channel")
- Notification = apps.get_model("api", "Notification")
- for ch in Channel.objects.all():
- error = ""
- try:
- n = Notification.objects.filter(channel=ch).latest()
- error = n.error
- except Notification.DoesNotExist:
- pass
-
- ch.last_error = error
- ch.save()
-
-
- class Migration(migrations.Migration):
-
- dependencies = [
- ("api", "0066_channel_last_error"),
- ]
-
- operations = [migrations.RunPython(fill_last_errors, migrations.RunPython.noop)]
|