diff --git a/beat/web/experiments/serializers.py b/beat/web/experiments/serializers.py index 6b930775f293bdc6344e3a98ff905c35a9c4dae4..34eb422138b8219af0df8d00c96329b52c07d628 100755 --- a/beat/web/experiments/serializers.py +++ b/beat/web/experiments/serializers.py @@ -36,7 +36,6 @@ from rest_framework import serializers from django.contrib.humanize.templatetags.humanize import naturaltime from ..common.serializers import ShareableSerializer -from ..common.fields import JSONSerializerField from ..common.utils import validate_restructuredtext from ..common.utils import annotate_full_name from ..common.exceptions import ContributionCreationError @@ -52,7 +51,7 @@ from .models import Experiment, Block class ExperimentCreationSerializer(serializers.ModelSerializer): - declaration = JSONSerializerField() + declaration = serializers.JSONField() description = serializers.CharField(required=False, allow_blank=True) fork_of = serializers.JSONField(required=False) toolchain = serializers.CharField() @@ -141,7 +140,7 @@ class ExperimentSerializer(ShareableSerializer): data_read = serializers.SerializerMethodField() data_written = serializers.SerializerMethodField() description = serializers.CharField() - declaration = JSONSerializerField() + declaration = serializers.JSONField() class Meta: model = Experiment @@ -298,7 +297,7 @@ class ExperimentResultsSerializer(ShareableSerializer): errors = serializers.SerializerMethodField() html_description = serializers.SerializerMethodField() description = serializers.SerializerMethodField() - declaration = JSONSerializerField() + declaration = serializers.JSONField() display_start_date = serializers.SerializerMethodField() display_end_date = serializers.SerializerMethodField()