From 38649b2df087633c020803434e436bac0d782de8 Mon Sep 17 00:00:00 2001 From: licanwei Date: Thu, 16 Apr 2020 14:51:27 +0800 Subject: [PATCH] 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 --- watcher/api/controllers/v1/action_plan.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/watcher/api/controllers/v1/action_plan.py b/watcher/api/controllers/v1/action_plan.py index 3c18729e6..e13fe3b5a 100644 --- a/watcher/api/controllers/v1/action_plan.py +++ b/watcher/api/controllers/v1/action_plan.py @@ -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