From b1846696a4bef39e98f118687898c291776f9b82 Mon Sep 17 00:00:00 2001 From: DevSoftTech Server Date: Sat, 1 Aug 2026 16:28:27 +0530 Subject: [PATCH] Prevent stale cached IPD bill PDF responses --- app/Controllers/Billing/Ipd.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/Controllers/Billing/Ipd.php b/app/Controllers/Billing/Ipd.php index da1eddf..8e6e6fb 100644 --- a/app/Controllers/Billing/Ipd.php +++ b/app/Controllers/Billing/Ipd.php @@ -990,6 +990,9 @@ class Ipd extends BaseController return $this->response ->setHeader('Content-Type', 'application/pdf') ->setHeader('Content-Disposition', 'inline; filename="' . $fileName . '"') + ->setHeader('Cache-Control', 'no-store, no-cache, must-revalidate, max-age=0') + ->setHeader('Pragma', 'no-cache') + ->setHeader('Expires', '0') ->setBody($mpdf->Output($fileName, 'S')); }