From 8618f208937b1bb3dd762d256064f266597859df Mon Sep 17 00:00:00 2001 From: Adam Kelly Date: Sun, 8 Mar 2020 16:26:42 +0000 Subject: [PATCH] Add default author aliases as empty list. Fixes null constraint trying to rebuilddb. --- .../migrations/0012_auto_20200308_1625.py | 19 +++++++++++++++++++ fedireads/models/book.py | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 fedireads/migrations/0012_auto_20200308_1625.py diff --git a/fedireads/migrations/0012_auto_20200308_1625.py b/fedireads/migrations/0012_auto_20200308_1625.py new file mode 100644 index 00000000..17071d1c --- /dev/null +++ b/fedireads/migrations/0012_auto_20200308_1625.py @@ -0,0 +1,19 @@ +# Generated by Django 3.0.3 on 2020-03-08 16:25 + +from django.db import migrations, models +import fedireads.utils.fields + + +class Migration(migrations.Migration): + + dependencies = [ + ('fedireads', '0011_notification'), + ] + + operations = [ + migrations.AlterField( + model_name='author', + name='aliases', + field=fedireads.utils.fields.ArrayField(base_field=models.CharField(max_length=255), blank=True, default=list, size=None), + ), + ] diff --git a/fedireads/models/book.py b/fedireads/models/book.py index 4ca1460e..04451d0d 100644 --- a/fedireads/models/book.py +++ b/fedireads/models/book.py @@ -79,6 +79,6 @@ class Author(FedireadsModel): name = models.CharField(max_length=255) last_name = models.CharField(max_length=255, null=True) first_name = models.CharField(max_length=255, null=True) - aliases = ArrayField(models.CharField(max_length=255), blank=True) + aliases = ArrayField(models.CharField(max_length=255), blank=True, default=list) bio = models.TextField(null=True, blank=True)