From 6900345a86c76ea385b2f9f6ea2b56b833ff3a40 Mon Sep 17 00:00:00 2001
From: Samuel Gaist <samuel.gaist@idiap.ch>
Date: Thu, 23 Apr 2020 15:02:18 +0200
Subject: [PATCH] [experiments][serializers] Replace DRF JSONField with custom
 version

---
 beat/web/experiments/serializers.py | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/beat/web/experiments/serializers.py b/beat/web/experiments/serializers.py
index 34eb42213..d47bb6f83 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()
 
-- 
GitLab