diff --git a/gluon/packages/dal b/gluon/packages/dal index 8e544905..32871a9c 160000 --- a/gluon/packages/dal +++ b/gluon/packages/dal @@ -1 +1 @@ -Subproject commit 8e544905d3304c587f52cdedd3948cf586c4f7ae +Subproject commit 32871a9c1572e4917702f9eb82db72518bc6a7d9 diff --git a/gluon/serializers.py b/gluon/serializers.py index a72bc216..a1064ebc 100644 --- a/gluon/serializers.py +++ b/gluon/serializers.py @@ -82,7 +82,7 @@ def custom_json(o): elif isinstance(o, integer_types): return int(o) elif isinstance(o, decimal.Decimal): - return str(o) + return float(o) elif isinstance(o, (bytes, bytearray)): return str(o) elif isinstance(o, lazyT):