Coerce empty string to None for user_args JSONField
This commit is contained in:
parent
5ad02bd326
commit
3d7ba7df51
@ -124,6 +124,11 @@ class ProfileSerializer(serializers.ModelSerializer):
|
|||||||
class ApplicationConfigurationSerializer(serializers.ModelSerializer):
|
class ApplicationConfigurationSerializer(serializers.ModelSerializer):
|
||||||
user_args = serializers.JSONField(binary=True, allow_null=True)
|
user_args = serializers.JSONField(binary=True, allow_null=True)
|
||||||
|
|
||||||
|
def run_validation(self, data):
|
||||||
|
if "user_args" in data and data["user_args"] == "":
|
||||||
|
data["user_args"] = None
|
||||||
|
return super().run_validation(data)
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = ApplicationConfiguration
|
model = ApplicationConfiguration
|
||||||
fields = "__all__"
|
fields = "__all__"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user