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