From b030d7fd551de6ef3ca38c3dc665749c80e40fe3 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Fri, 19 Apr 2024 02:08:37 +0000 Subject: [PATCH] general fixes --- Controller/BackendController.php | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/Controller/BackendController.php b/Controller/BackendController.php index 9764b7b..ff61dae 100755 --- a/Controller/BackendController.php +++ b/Controller/BackendController.php @@ -132,12 +132,6 @@ final class BackendController extends Controller public function viewEditorView(RequestAbstract $request, ResponseAbstract $response, array $data = []) : RenderableInterface { $view = new View($this->app->l11nManager, $request, $response); - if (!$request->hasData('id')) { - $response->header->status = RequestStatusCode::R_404; - $view->setTemplate('/Web/Backend/Error/404'); - - return $view; - } /** @var \Modules\Editor\Models\EditorDoc $doc */ $doc = EditorDocMapper::get() @@ -148,6 +142,13 @@ final class BackendController extends Controller ->where('tags/title/language', $response->header->l11n->language) ->execute(); + if ($doc->id === 0) { + $response->header->status = RequestStatusCode::R_404; + $view->setTemplate('/Web/Backend/Error/404'); + + return $view; + } + $accountId = $request->header->account; if ($doc->createdBy->id !== $accountId