diff --git a/beat/web/databases/serializers.py b/beat/web/databases/serializers.py index d7001d3d91d46609720fce44fe089bcb7d684b95..56d35a078887d1bb3633ce1830f33aaafa062f7a 100644 --- a/beat/web/databases/serializers.py +++ b/beat/web/databases/serializers.py @@ -30,6 +30,7 @@ from django.conf import settings from rest_framework import serializers from ..common.serializers import VersionableSerializer +from ..common import fields as beat_fields from .models import Database from .exceptions import DatabaseCreationError @@ -40,7 +41,7 @@ import beat.core.database class DatabaseSerializer(VersionableSerializer): protocols = serializers.SerializerMethodField() description = serializers.SerializerMethodField() - declaration = serializers.JSONField() + declaration = beat_fields.JSONField() class Meta(VersionableSerializer.Meta): model = Database @@ -87,7 +88,7 @@ class DatabaseSerializer(VersionableSerializer): class DatabaseCreationSerializer(serializers.ModelSerializer): code = serializers.CharField(required=False) - declaration = serializers.JSONField(required=False) + declaration = beat_fields.JSONField(required=False) description = serializers.CharField(required=False, allow_blank=True) previous_version = serializers.CharField(required=False) version = serializers.IntegerField(min_value=1)