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

---
 beat/web/plotters/serializers.py | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/beat/web/plotters/serializers.py b/beat/web/plotters/serializers.py
index d7f2b0b3d..cd8431f83 100644
--- a/beat/web/plotters/serializers.py
+++ b/beat/web/plotters/serializers.py
@@ -25,23 +25,26 @@
 #                                                                             #
 ###############################################################################
 
+
+import simplejson as json
+
+import beat.core.plotter
+import beat.core.plotterparameter
+
+from django.utils.encoding import smart_text
+from rest_framework import serializers
+
+from ..common import fields as beat_fields
 from ..common.serializers import (
     DynamicFieldsSerializer,
     ContributionSerializer,
     ContributionCreationSerializer,
 )
-from .models import Plotter, PlotterParameter, DefaultPlotter
-from rest_framework import serializers
 
 from ..code.serializers import CodeSerializer, CodeCreationSerializer
 from ..libraries.serializers import LibraryReferenceSerializer
 
-from django.utils.encoding import smart_text
-
-import beat.core.plotter
-import beat.core.plotterparameter
-
-import simplejson as json
+from .models import Plotter, PlotterParameter, DefaultPlotter
 
 
 class PlotterSerializer(ContributionSerializer):
@@ -134,7 +137,7 @@ class PlotterParameterCreationFailedException(Exception):
 
 
 class PlotterParameterCreationSerializer(ContributionCreationSerializer):
-    data = serializers.JSONField(required=False)
+    data = beat_fields.JSONField(required=False)
 
     class Meta(ContributionCreationSerializer.Meta):
         model = PlotterParameter
-- 
GitLab