From e9db9796e3b22a4bd27d4eb58150679bbf798ce7 Mon Sep 17 00:00:00 2001 From: Mike Koch Date: Wed, 11 Apr 2018 12:57:23 -0400 Subject: [PATCH] Default the IP address to the requester's IP address --- api/Controllers/Tickets/CustomerReplyController.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/api/Controllers/Tickets/CustomerReplyController.php b/api/Controllers/Tickets/CustomerReplyController.php index 1ed31771..a52d1866 100644 --- a/api/Controllers/Tickets/CustomerReplyController.php +++ b/api/Controllers/Tickets/CustomerReplyController.php @@ -23,6 +23,10 @@ class CustomerReplyController extends \BaseClass { $createReplyByCustomerModel->hasHtml = Helpers::safeArrayGet($jsonRequest, 'html'); $createReplyByCustomerModel->ipAddress = Helpers::safeArrayGet($jsonRequest, 'ip'); + if ($createReplyByCustomerModel->ipAddress === null) { + $createReplyByCustomerModel->ipAddress = hesk_getClientIP(); + } + /* @var $modsForHeskSettingsGateway ModsForHeskSettingsGateway */ $modsForHeskSettingsGateway = $applicationContext->get(ModsForHeskSettingsGateway::clazz()); $modsForHesk_settings = $modsForHeskSettingsGateway->getAllSettings($hesk_settings);