From 1601ec65735d47c084cf506f2ffcf0f7dd787055 Mon Sep 17 00:00:00 2001 From: "sas.fajri" Date: Fri, 12 Jun 2026 15:42:19 +0700 Subject: [PATCH] FHM09062601IBL - guard patient visit search info --- application/controllers/klinik/Registrationv3.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/application/controllers/klinik/Registrationv3.php b/application/controllers/klinik/Registrationv3.php index 47a35ed0..18836c8a 100644 --- a/application/controllers/klinik/Registrationv3.php +++ b/application/controllers/klinik/Registrationv3.php @@ -979,9 +979,14 @@ class Registrationv3 extends MY_Controller } unset($rows[$k]['M_PatientNameRaw']); - $info = $this->db_onedev->query("SELECT fn_fo_patient_visit(?) info", [$v['M_PatientID']])->row(); - $rows[$k]['info'] = json_decode($info->info); - } + $info_query = $this->db_onedev->query("SELECT fn_fo_patient_visit(?) info", [$v['M_PatientID']]); + if ($info_query) { + $info = $info_query->row(); + $rows[$k]['info'] = ($info && isset($info->info)) ? json_decode($info->info) : null; + } else { + $rows[$k]['info'] = null; + } + } $this->sys_ok(["total" => 0, "records" => $rows]); }