From 53de8e78515865f536de387b9e53aed7faf8447f Mon Sep 17 00:00:00 2001 From: Herculino Trotta Date: Sat, 16 Nov 2024 09:52:34 -0300 Subject: [PATCH] fix: missing DCA charts --- app/apps/dca/views.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/app/apps/dca/views.py b/app/apps/dca/views.py index 94f6ffc..2feef53 100644 --- a/app/apps/dca/views.py +++ b/app/apps/dca/views.py @@ -140,11 +140,26 @@ def strategy_detail(request, strategy_id): ] entries_data.reverse() + # Prepare entries data with current values + # Prepare entries data with current values + entries_data = [ + { + "entry": entry, + "current_value": entry.current_value(), + "profit_loss": entry.profit_loss(), + "profit_loss_percentage": entry.profit_loss_percentage(), + } + for entry in entries + ] + entries_data.reverse() + context = { "strategy": strategy, "entries": entries, "entries_data": entries_data, "monthly_data": monthly_data, + "investment_frequency": strategy.investment_frequency_data(), + "price_comparison_data": strategy.price_comparison_data(), } return render(request, "dca/fragments/strategy/details.html", context)