diff --git a/server/src/app/templates/overview.html b/server/src/app/templates/overview.html index 61f460a..1b80817 100644 --- a/server/src/app/templates/overview.html +++ b/server/src/app/templates/overview.html @@ -3,7 +3,7 @@ {% block content %} {% for user, dates in results.items() %}
-

{{ user }}: {{ dates.sum }}€

+

{{ user }}: {{ dates.sum }} €

{% for date, items in dates.items() %} {% if date != "sum" %}
diff --git a/server/src/app/views.py b/server/src/app/views.py index 751b379..72c3ef9 100644 --- a/server/src/app/views.py +++ b/server/src/app/views.py @@ -91,7 +91,9 @@ def group_results(results: tuple) -> dict: result_dict[result[0]][str(result[1])] = {} result_dict[result[0]][str(result[1])][result[2]] = ( result[3], result[4]) - amount, price = int(result[3]), float(result[4].split(" ")[0].replace(",", ".")) - result_dict[result[0]]["sum"] += (amount * (price * 100)) / 100 + price = int(result[3]) * int(float(result[4].split(" ")[0].replace(",", "."))*100) + result_dict[result[0]]["sum"] += price + for key in result_dict.keys(): + result_dict[key]["sum"] /= 100 LOGGER.debug("Grouped.") return result_dict \ No newline at end of file