From 97ec1554508de3eedc7f6b1878c055d45249d416 Mon Sep 17 00:00:00 2001 From: caoyanyi Date: Thu, 1 Aug 2024 13:49:20 +0800 Subject: [PATCH] * [bug#53443] adjust branch or tag is empty error. --- module/repo/control.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/module/repo/control.php b/module/repo/control.php index fd084ee0c0..b884b56cfe 100644 --- a/module/repo/control.php +++ b/module/repo/control.php @@ -1842,6 +1842,7 @@ class repo extends control $tagTotal = count($tagList); $pager = new pager($tagTotal, $recPerPage, $pageID); $tagList = array_chunk($tagList, (int)$pager->recPerPage); + if($tagList && !isset($tagList[$pageID - 1])) $pageID = 1; $this->view->title = $this->lang->repo->browseTag; $this->view->repoID = $repoID; @@ -1918,6 +1919,7 @@ class repo extends control $branchTotal = count($branchList); $pager = new pager($branchTotal, $recPerPage, $pageID); $branchList = array_chunk($branchList, (int)$pager->recPerPage); + if($branchList && !isset($branchList[$pageID - 1])) $pageID = 1; $this->view->title = $this->lang->repo->browseBranch; $this->view->repoID = $repoID;