PluginProbe
Fluent Support – Helpdesk & Customer Support Ticket System / 2.1.1
Fluent Support – Helpdesk & Customer Support Ticket System v2.1.1
2.4.0 2.3.2 2.3.1 2.3.0 2.2.1 2.2.0 trunk 1.10.0 1.10.1 1.10.2 1.10.3 1.10.4 1.10.5 1.4.0 1.4.1 1.4.2 1.4.5 1.4.6 1.4.7 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 All 68 releases
← All changes | app/Http/Controllers/CustomerPortalController.php +3 -3 2.3.22.1.1 View file →
@@ -258,9 +258,9 @@
258 258 {
259 259
260 260 $customerAdditionalData = $this->getCustomerAdditionalData($request);
261 261
262 - $ticket = Ticket::wherePublicIdentifier($ticket_id)->firstOrFail();
262 + $ticket = Ticket::findOrFail($ticket_id);
263 263
264 264 $data = $request->sanitize();
265 265
266 266 $canCreateResponse = apply_filters('fluent_support/can_customer_create_response', true, $ticket->customer, $ticket, $data);
@@ -327,9 +327,9 @@
327 327
328 328 $customerPortalService = new CustomerPortalService();
329 329
330 330 // just for validation
331 - $ticket = Ticket::with(['customer'])->wherePublicIdentifier($ticketId)->firstOrFail();
331 + $ticket = Ticket::with(['customer'])->findOrFail($ticketId);
332 332 $customerAdditionalData = $this->getCustomerAdditionalData($request);
333 333 $customer = $customerPortalService->getCustomer($customerAdditionalData, $ticket);
334 334 $customerPortalService->checkCustomerTicketAccess($customer, $ticket, 'feedback');
335 335
@@ -336,9 +336,9 @@
336 336 $conversationID = $request->getSafe('conversation_id', 'intval');
337 337 $approvalStatus = $request->getSafe('approval_status', 'sanitize_text_field');
338 338
339 339 try {
340 - return $customerPortalService->addUserFeedback($approvalStatus, $conversationID, $ticket->id);
340 + return $customerPortalService->addUserFeedback($approvalStatus, $conversationID);
341 341 } catch (Exception $e) {
342 342 return $this->sendError([
343 343 'message' => Helper::getSafeErrorMessage($e),
344 344 'error_type' => $e->getCode()