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