diff --git a/src/reports/transactions.cpp b/src/reports/transactions.cpp index 6b734454e3..1b1f7a87c7 100644 --- a/src/reports/transactions.cpp +++ b/src/reports/transactions.cpp @@ -186,7 +186,7 @@ table { if (chart > -1) { - double value_chart = std::accumulate(total_in_base_curr.begin(), total_in_base_curr.end(), (double)0, + double value_chart = std::accumulate(total_in_base_curr.begin(), total_in_base_curr.end(), static_cast(0), [](const double previous, decltype(*total_in_base_curr.begin()) p) { return previous + p.second; }); values_chart[lastSortLabel] += value_chart; }