# Generated by Django 3.0.7 on 2021-02-07 19:24 import bookwyrm.models.fields from django.conf import settings from django.db import migrations import django.db.models.deletion def set_user(app_registry, schema_editor): db_alias = schema_editor.connection.alias shelfbook = app_registry.get_model('bookwyrm', 'ShelfBook') for item in shelfbook.objects.using(db_alias).filter(user__isnull=True): item.user = item.shelf.user try: item.save(broadcast=False) except TypeError: item.save() class Migration(migrations.Migration): dependencies = [ ('bookwyrm', '0043_auto_20210204_2223'), ] operations = [ migrations.RunPython(set_user, lambda x, y: None), migrations.AlterField( model_name='shelfbook', name='user', field=bookwyrm.models.fields.ForeignKey(default=2, on_delete=django.db.models.deletion.PROTECT, to=settings.AUTH_USER_MODEL), preserve_default=False, ), ]