diff --git a/app/Controllers/PolicyReportController.php b/app/Controllers/PolicyReportController.php index 78d7274..7a4b09c 100644 --- a/app/Controllers/PolicyReportController.php +++ b/app/Controllers/PolicyReportController.php @@ -199,10 +199,15 @@ class PolicyReportController extends Controller AND pe.is_quick_quote = 0 AND pp.id IS NOT NULL AND pp.created_on BETWEEN ? AND ? - AND pe.manager_id = ? - AND ins.id = ?"; + AND pe.manager_id = ?"; - $bindings = [$fromDate, $toDate, $managerId,$insurer_id ]; + $bindings = [$fromDate, $toDate, $managerId ]; + + // Add insurer filter only if it's not empty + if (!empty($insurer_id)) { + $sql .= " AND ins.id = ?"; + $bindings[] = $insurer_id; + } $whereIn = implode(',', array_fill(0, count($statusValues), '?'));