diff --git a/ldvspec/lofardata/migrations/0014_alter_dataproduct_additional_meta.py b/ldvspec/lofardata/migrations/0014_alter_dataproduct_additional_meta.py new file mode 100644 index 0000000000000000000000000000000000000000..b24e3d80d44a675e7e27e5a4cb313a01d6dfcfc5 --- /dev/null +++ b/ldvspec/lofardata/migrations/0014_alter_dataproduct_additional_meta.py @@ -0,0 +1,19 @@ +# Generated by Django 3.2 on 2022-12-15 15:01 + +import django.contrib.postgres.fields.jsonb +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('lofardata', '0013_auto_20221214_1338'), + ] + + operations = [ + migrations.AlterField( + model_name='dataproduct', + name='additional_meta', + field=django.contrib.postgres.fields.jsonb.JSONField(), + ), + ] diff --git a/ldvspec/lofardata/models.py b/ldvspec/lofardata/models.py index e678481010a0f06f28c3b9dca292583347595bab..57944c830065d013904ba56d1b44aacd4b908fbe 100644 --- a/ldvspec/lofardata/models.py +++ b/ldvspec/lofardata/models.py @@ -1,10 +1,9 @@ import logging from celery.result import AsyncResult from django.contrib.auth.models import User -from django.contrib.postgres.fields import ArrayField +from django.contrib.postgres.fields import ArrayField, JSONField from django.db import models, IntegrityError from django.utils.translation import gettext_lazy as _ - logger = logging.getLogger(__name__) @@ -18,7 +17,7 @@ class DataProduct(models.Model): activity = models.CharField(max_length=50) surl = models.CharField(max_length=200, unique=True) filesize = models.PositiveBigIntegerField() - additional_meta = models.JSONField() + additional_meta = models.JSONField @staticmethod def insert_dataproduct(