From 763c0c91e2f037b5e359eeb2a53019e23bf0dcb5 Mon Sep 17 00:00:00 2001 From: Maxim Leshchenko Date: Fri, 10 Dec 2021 15:53:39 +0200 Subject: [PATCH] Support: Check ticket for existence before showing --- Web/Presenters/SupportPresenter.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Web/Presenters/SupportPresenter.php b/Web/Presenters/SupportPresenter.php index 053113c2..ac5ad61b 100644 --- a/Web/Presenters/SupportPresenter.php +++ b/Web/Presenters/SupportPresenter.php @@ -169,6 +169,10 @@ final class SupportPresenter extends OpenVKPresenter { $this->assertPermission('openvk\Web\Models\Entities\TicketReply', 'write', 0); $ticket = $this->tickets->get($id); + + if(!$ticket || $ticket->isDeleted() != 0) + $this->notFound(); + $ticketComments = $this->comments->getCommentsById($id); $this->template->ticket = $ticket; $this->template->comments = $ticketComments;