convert EfficacyIndicator.value to float type

EfficacyIndicator.value is Decimal type, it's
not JSON serializable. So we convert value type
before serialization.

Closed-Bug: #1873377
Change-Id: Id38969775c446bece71f7a85c5c5d3efee9befa0
This commit is contained in:
licanwei 2020-04-16 14:51:27 +08:00
parent de9d250537
commit 38649b2df0
1 changed files with 1 additions and 1 deletions

View File

@ -165,7 +165,7 @@ class ActionPlan(base.APIBase):
name=indicator.name,
description=indicator.description,
unit=indicator.unit,
value=indicator.value,
value=float(indicator.value),
)
efficacy_indicators.append(efficacy_indicator.as_dict())
self._efficacy_indicators = efficacy_indicators