Skip to content
Snippets Groups Projects

Refactor update creation api

Merged Samuel GAIST requested to merge refactor_update_creation_api into master
All threads resolved!
1 file
+ 14
0
Compare changes
  • Side-by-side
  • Inline
+ 14
0
@@ -25,8 +25,22 @@
# #
###############################################################################
import simplejson as json
from rest_framework import serializers
from rest_framework.fields import JSONField as drf_JSONField
class StringListField(serializers.ListField):
child = serializers.CharField()
class JSONField(drf_JSONField):
def to_internal_value(self, data):
if isinstance(data, str):
try:
data = json.loads(data)
except json.errors.JSONDecodeError:
self.fail("invalid")
return super().to_internal_value(data)
Loading