From 35ef1f606a7ec44bfedac84c188be746308fad5d Mon Sep 17 00:00:00 2001 From: Nathan Chapman Date: Sat, 14 May 2022 07:51:10 -0600 Subject: [PATCH] Fix dashboard totals --- src/dashboard/views.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/dashboard/views.py b/src/dashboard/views.py index a898c93..892e4e2 100644 --- a/src/dashboard/views.py +++ b/src/dashboard/views.py @@ -60,13 +60,17 @@ class DashboardHomeView(LoginRequiredMixin, TemplateView): def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) today = timezone.localtime(timezone.now()).date() - context['order_count'] = Order.objects.filter( + context['order_count'] = Order.objects.exclude( + status=OrderStatus.DRAFT + ).filter( created_at__date=today ).count() context['orders_unfulfilled'] = Order.objects.filter( status=OrderStatus.UNFULFILLED ).count() - context['todays_sales'] = Order.objects.filter( + context['todays_sales'] = Order.objects.exclude( + status=OrderStatus.DRAFT + ).filter( created_at__date=today ).aggregate(total=Sum('total_net_amount'))['total'] return context