# 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)]