From 4204598181c4fd033439a05944ade22744444969 Mon Sep 17 00:00:00 2001
From: Shrikrishna Singh <krishnasingh.ss30@gmail.com>
Date: Wed, 9 Feb 2022 09:26:32 +0530
Subject: [PATCH] Fix invoice list on finance 1 dashboard

---
 hypha/apply/dashboard/views.py         | 2 +-
 hypha/apply/projects/models/payment.py | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/hypha/apply/dashboard/views.py b/hypha/apply/dashboard/views.py
index 26a81ef34..ac7a22f69 100644
--- a/hypha/apply/dashboard/views.py
+++ b/hypha/apply/dashboard/views.py
@@ -164,7 +164,7 @@ class FinanceDashboardView(MyFlaggedMixin, TemplateView):
         if self.request.user.is_finance_level_2:
             invoices = Invoice.objects.approved_by_finance_1()
         else:
-            invoices = Invoice.objects.approved_by_staff()
+            invoices = Invoice.objects.for_finance_1()
 
         return {
             'count': invoices.count(),
diff --git a/hypha/apply/projects/models/payment.py b/hypha/apply/projects/models/payment.py
index d873b1890..94ac5b67b 100644
--- a/hypha/apply/projects/models/payment.py
+++ b/hypha/apply/projects/models/payment.py
@@ -77,6 +77,9 @@ class InvoiceQueryset(models.QuerySet):
     def approved_by_finance_1(self):
         return self.filter(status=APPROVED_BY_FINANCE_1)
 
+    def for_finance_1(self):
+        return self.filter(status__in=[APPROVED_BY_STAFF, CHANGES_REQUESTED_BY_FINANCE_2])
+
     def rejected(self):
         return self.filter(status=DECLINED)
 
-- 
GitLab