mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-26 01:33:05 +00:00
fix: Workflow execution decimal cannot be serialized (#2372)
This commit is contained in:
parent
f434dcfaf6
commit
fa1886a17e
|
|
@ -7,6 +7,7 @@
|
|||
@desc:
|
||||
"""
|
||||
import datetime
|
||||
import decimal
|
||||
import json
|
||||
import uuid
|
||||
|
||||
|
|
@ -140,6 +141,8 @@ class DateEncoder(json.JSONEncoder):
|
|||
return str(obj)
|
||||
if isinstance(obj, datetime.datetime):
|
||||
return obj.strftime("%Y-%m-%d %H:%M:%S")
|
||||
if isinstance(obj, decimal.Decimal):
|
||||
return float(obj)
|
||||
else:
|
||||
return json.JSONEncoder.default(self, obj)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue