From d3f3497fe04b0a816f40249dd5bf46477f34c3e5 Mon Sep 17 00:00:00 2001 From: Manish Verma Date: Fri, 23 Dec 2016 12:58:34 +0530 Subject: [PATCH] bug-fix-patch-8 # correcting comparision between integer number and string number # Importing help topic's set priority and auto-assigne while creating ticket from cleint panel. --- app/Http/Controllers/Agent/helpdesk/TicketController.php | 2 +- app/Http/Controllers/Client/helpdesk/FormController.php | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/Agent/helpdesk/TicketController.php b/app/Http/Controllers/Agent/helpdesk/TicketController.php index 74e2c3a95..0cd96d3d9 100644 --- a/app/Http/Controllers/Agent/helpdesk/TicketController.php +++ b/app/Http/Controllers/Agent/helpdesk/TicketController.php @@ -2218,7 +2218,7 @@ class TicketController extends Controller if ($count === 1) { $user_id = $user->id; $ticket = Tickets::where('id', '=', $id)->first(); - if ($user_id === $ticket->user_id) { + if ($user_id === (int)$ticket->user_id) { return 400; } $ticket_number = $ticket->ticket_number; diff --git a/app/Http/Controllers/Client/helpdesk/FormController.php b/app/Http/Controllers/Client/helpdesk/FormController.php index 5c6d061df..d2afa550b 100644 --- a/app/Http/Controllers/Client/helpdesk/FormController.php +++ b/app/Http/Controllers/Client/helpdesk/FormController.php @@ -178,10 +178,13 @@ class FormController extends Controller $sla = $ticket_settings->first()->sla; // $priority = $ticket_settings->first()->priority; - $default_priority = Ticket_Priority::where('is_default', '=', 1)->first(); + $default_priority = Ticket_Priority::where('is_default', '=', 1)->first(); $user_priority = CommonSettings::where('option_name', '=', 'user_priority')->first(); if (!($request->input('priority'))) { $priority = $default_priority->priority_id; + if ($helpTopicObj->exists() && ($helpTopicObj->value('status') == 1)) { + $priority = $helpTopicObj->value('priority'); + } } else { $priority = $request->input('priority'); } @@ -189,6 +192,9 @@ class FormController extends Controller $attachments = $request->file('attachment'); $collaborator = null; $assignto = null; + if ($helpTopicObj->exists() && ($helpTopicObj->value('status') == 1)) { + $assignto = $helpTopicObj->value('auto_assign'); + } $auto_response = 0; $team_assign = null; if ($phone != null || $mobile_number != null) {