From a1c6ef47b743cf42971bbee54b950574d5d4c533 Mon Sep 17 00:00:00 2001 From: DevSoftTech Server Date: Sat, 6 Jun 2026 05:27:18 +0530 Subject: [PATCH] Add route for IPD discharge complaint field update endpoint BUGFIX: 404 error when saving editable complaint fields PROBLEM: When editing complaint name or remark in IPD discharge form, the AJAX request to update_complaint_field returned HTTP 404. ROOT CAUSE: In CodeIgniter 4, routes must be explicitly defined. The new update_complaint_field method was added to Ipd_discharge controller but no route was registered in Routes.php. SOLUTION: Added POST route for Ipd_discharge/update_complaint_field in app/Config/Routes.php following the existing pattern for other Ipd_discharge AJAX endpoints. Now editable complaint fields save correctly with green/red feedback. --- app/Config/Routes.php | 1 + 1 file changed, 1 insertion(+) diff --git a/app/Config/Routes.php b/app/Config/Routes.php index 74ef66a..04a3c0f 100644 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -377,6 +377,7 @@ $routes->post('Ipd_discharge/surgery_master_save', 'Ipd_discharge::surgery_maste $routes->post('Ipd_discharge/surgery_master_delete', 'Ipd_discharge::surgery_master_delete'); $routes->get('Ipd_discharge/diagnosis_icd_lookup', 'Ipd_discharge::diagnosis_icd_lookup'); $routes->post('Ipd_discharge/diagnosis_icd_seed_starter', 'Ipd_discharge::diagnosis_icd_seed_starter'); +$routes->post('Ipd_discharge/update_complaint_field', 'Ipd_discharge::update_complaint_field'); $routes->get('Ipd_discharge/dietary_master_list', 'Ipd_discharge::dietary_master_list'); $routes->post('Ipd_discharge/dietary_master_save', 'Ipd_discharge::dietary_master_save'); $routes->post('Ipd_discharge/dietary_master_delete', 'Ipd_discharge::dietary_master_delete');