Skip to content

Commit 226e9f2

Browse files
committed
skip dumps/loads dance unless encoder is specified
1 parent e509877 commit 226e9f2

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

django_mongodb/operations.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@ def adapt_decimalfield_value(self, value, max_digits=None, decimal_places=None):
5252
return Decimal128(value)
5353

5454
def adapt_json_value(self, value, encoder):
55+
if not encoder:
56+
return value
5557
try:
5658
return json.loads(json.dumps(value, cls=encoder))
5759
except json.decoder.JSONDecodeError as e:

0 commit comments

Comments
 (0)