From 1d0f698666e2593a1cb896332f988457d2bf4885 Mon Sep 17 00:00:00 2001 From: Samuel Gaist <samuel.gaist@idiap.ch> Date: Thu, 23 Apr 2020 15:04:27 +0200 Subject: [PATCH] [common][serializers] Fix fork_of field type It was a JSONField however it should be a CharField. It worked because the DRF JSONField does not actually do type checks so a string can be dumped and it passes the validation successfully. --- beat/web/common/serializers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/beat/web/common/serializers.py b/beat/web/common/serializers.py index 3e32c5390..6e1a21bd1 100644 --- a/beat/web/common/serializers.py +++ b/beat/web/common/serializers.py @@ -364,7 +364,7 @@ class ContributionModSerializer(serializers.ModelSerializer): class ContributionCreationSerializer(ContributionModSerializer): - fork_of = serializers.JSONField(required=False) + fork_of = serializers.CharField(required=False) previous_version = serializers.CharField(required=False) version = serializers.IntegerField(min_value=1) -- GitLab