Skip to content

Commit d269cbe

Browse files
authored
[Comp-784] Case file close conditions now check closed IR enforcements (#695)
1 parent f717993 commit d269cbe

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

compliance-api/src/compliance_api/services/case_file.py

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
from compliance_api.models.complaint import ComplaintStatusEnum
2525
from compliance_api.models.db import db, session_scope
2626
from compliance_api.models.inspection import Inspection as InspectionModel
27-
from compliance_api.models.inspection import InspectionStatusEnum
2827
from compliance_api.models.order import Order as OrderModel
2928
from compliance_api.models.project import Project as ProjectModel
3029
from compliance_api.models.restorative_justice import RestorativeJustice as RestorativeJusticeModel
@@ -758,13 +757,8 @@ def _process_case_level_items(case_file_id: int, open_items: dict) -> list:
758757
for row in case_level_query:
759758
if row.inspection_id:
760759
all_inspection_ids.append(row.inspection_id)
761-
# Only add to open_items if inspection is not closed, canceled, or closed as note
762-
if row.inspection_status not in [
763-
InspectionStatusEnum.CLOSED,
764-
InspectionStatusEnum.CANCELED,
765-
InspectionStatusEnum.CLOSE_AS_NOTE,
766-
]:
767-
open_items["inspections"].append(_build_inspection_item(row))
760+
# Add all inspection items, regardless of IR status
761+
open_items["inspections"].append(_build_inspection_item(row))
768762

769763
if row.complaint_id and row.complaint_id not in processed_complaints:
770764
processed_complaints.add(row.complaint_id)

0 commit comments

Comments
 (0)