From ff81cf1e76d13a295cd58c89943ccde5ba00a260 Mon Sep 17 00:00:00 2001 From: Nate Wright Date: Mon, 11 Nov 2024 12:05:34 +0000 Subject: [PATCH] pkp/pkp-lib#10596 Fix: issue archives show pages that don't exist --- pages/issue/IssueHandler.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pages/issue/IssueHandler.php b/pages/issue/IssueHandler.php index 1a3104fe51e..8b2cd2aeca9 100644 --- a/pages/issue/IssueHandler.php +++ b/pages/issue/IssueHandler.php @@ -177,6 +177,10 @@ public function archive($args, $request) $nextPage = $total > $showingEnd ? $page + 1 : null; $prevPage = $showingStart > 1 ? $page - 1 : null; + if (!count($issues) && $offset) { + $this->getDispatcher()->handle404(); + } + $templateMgr->assign([ 'issues' => $issues, 'showingStart' => $showingStart,