From b1a1d651ab682546ca2ce0aabc977b13a8e48293 Mon Sep 17 00:00:00 2001 From: Juliana <juliana@le-filament.com> Date: Mon, 7 Mar 2022 17:50:52 +0100 Subject: [PATCH] [FIX]Bug on sum values --- models/acc_operation.py | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/models/acc_operation.py b/models/acc_operation.py index b729f1c..e2abd8d 100644 --- a/models/acc_operation.py +++ b/models/acc_operation.py @@ -764,21 +764,21 @@ class AccOperation(models.Model): result = {} if scale == "hour": - sum_res1 = sum(int(item["y"]) for item in chart_data["autocons"]) - sum_res2 = sum(int(item["y"]) for item in chart_data["allocons"]) + sum_res1 = sum(item["y"] for item in chart_data["autocons"]) + sum_res2 = sum(item["y"] for item in chart_data["allocons"]) else: sum_res1 = sum(chart_data["autocons"]) sum_res2 = sum(chart_data["allocons"]) if sum_res1 == 0: label = ["Alloconso"] - res = [sum_res2] + res = [int(sum_res2)] elif sum_res2 == 0: label = ["Autoconso"] - res = [sum_res1] + res = [int(sum_res1)] else: label = ["Autoconso", "Alloconso"] - res = [sum_res1, sum_res2] + res = [int(sum_res1), int(sum_res2)] result["donuts_chart_conso"] = { "type": "doughnut", @@ -905,21 +905,21 @@ class AccOperation(models.Model): result = {} if scale == "hour": - sum_res1 = sum(int(item["y"]) for item in chart_data["autocons_prod"]) - sum_res2 = sum(int(item["y"]) for item in chart_data["surplus"]) + sum_res1 = sum(item["y"] for item in chart_data["autocons_prod"]) + sum_res2 = sum(item["y"] for item in chart_data["surplus"]) else: sum_res1 = sum(chart_data["autocons_prod"]) sum_res2 = sum(chart_data["surplus"]) if sum_res1 == 0: label = ["Surplus"] - res = [sum_res2] + res = [int(sum_res2)] elif sum_res2 == 0: label = ["AutoProd"] - res = [sum_res1] + res = [int(sum_res1)] else: label = ["AutoProd", "Surplus"] - res = [sum_res1, sum_res2] + res = [int(sum_res1), int(sum_res2)] result["donuts_chart_prod"] = { "type": "doughnut", -- GitLab