From 654d6cae7654775b1247d80185cb5122dd18a8a0 Mon Sep 17 00:00:00 2001 From: Jordan Witte Date: Thu, 9 Nov 2023 12:02:40 -0800 Subject: [PATCH] bugfix: section header for future eligible case with ineligible charge on case and no balance --- src/backend/expungeservice/charges_summarizer.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/backend/expungeservice/charges_summarizer.py b/src/backend/expungeservice/charges_summarizer.py index ac2cec3aa..742c10011 100644 --- a/src/backend/expungeservice/charges_summarizer.py +++ b/src/backend/expungeservice/charges_summarizer.py @@ -1,5 +1,4 @@ from itertools import groupby - from expungeservice.models.charge import Charge, EditStatus from expungeservice.models.record import Record from expungeservice.models.record_summary import ChargesForSummaryPanel @@ -79,11 +78,13 @@ def _primary_sort(charge: Charge, record: Record): elif future_eligibility_label_on_case and has_balance and not case_has_ineligible_charge: return 7, future_eligibility_label_on_case+" If Balance Paid", charge.case_number - elif future_eligibility_label_on_case and not has_balance and not case_has_ineligible_charge: + elif future_eligibility_label_on_case and not has_balance and case_has_ineligible_charge: return 8, future_eligibility_label_on_case+" on case with Ineligible charge", charge.case_number elif future_eligibility_label_on_case and has_balance and case_has_ineligible_charge: return 9, future_eligibility_label_on_case+" If Balance Paid on case with Ineligible charge", charge.case_number + else: + return 0, "", "" else: return 0, "", ""