From 622b36b2c7e36b8c01d665e0f276dc44fcdca759 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ricardo=20Montan=CC=83ana?= Date: Sat, 23 Mar 2024 22:25:09 +0100 Subject: [PATCH] Fix divide by 0 error in excel compared --- src/reports/ReportExcelCompared.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/reports/ReportExcelCompared.cpp b/src/reports/ReportExcelCompared.cpp index 605f35a..a2ddede 100644 --- a/src/reports/ReportExcelCompared.cpp +++ b/src/reports/ReportExcelCompared.cpp @@ -35,7 +35,7 @@ namespace platform { } double diff(double a, double b) { - return (a - b) / b; + return b != 0 ? (a - b) / b : 0.0; } float compute_model_number(json& rA) { @@ -52,7 +52,7 @@ namespace platform { average = true; } } - if (average) + if (average && num > 0) result = models / num; return result; }