From 1c87c2710578df824ea2ee50229897bcfe6181a4 Mon Sep 17 00:00:00 2001 From: Nick Sweeting Date: Fri, 11 Dec 2020 20:50:45 +0200 Subject: [PATCH] patch migration JSONField as well --- archivebox/core/migrations/0007_archiveresult.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/archivebox/core/migrations/0007_archiveresult.py b/archivebox/core/migrations/0007_archiveresult.py index 898e0f93..a780376f 100644 --- a/archivebox/core/migrations/0007_archiveresult.py +++ b/archivebox/core/migrations/0007_archiveresult.py @@ -9,6 +9,12 @@ import django.db.models.deletion from config import CONFIG from index.json import to_json +try: + JSONField = models.JSONField +except AttributeError: + import jsonfield + JSONField = jsonfield.JSONField + def forwards_func(apps, schema_editor): from core.models import EXTRACTORS @@ -76,7 +82,7 @@ class Migration(migrations.Migration): name='ArchiveResult', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('cmd', models.JSONField()), + ('cmd', JSONField()), ('pwd', models.CharField(max_length=256)), ('cmd_version', models.CharField(max_length=32)), ('status', models.CharField(choices=[('succeeded', 'succeeded'), ('failed', 'failed'), ('skipped', 'skipped')], max_length=16)),