diff --git a/module/bug/model.php b/module/bug/model.php index 20865e49bf..19f63f7382 100644 --- a/module/bug/model.php +++ b/module/bug/model.php @@ -2099,7 +2099,7 @@ class bugModel extends model public function updateLinkedCommits(int $bugID, int $repoID, array $revisions): bool { if(!$bugID || !$repoID || empty($revisions)) return true; - $bug = $this->dao->select('product')->from(TABLE_BUG)->where('id')->eq($bugID)->fetch(); + $bug = $this->dao->select('product, project')->from(TABLE_BUG)->where('id')->eq($bugID)->fetch(); if(!$bug) return true; foreach($revisions as $revision) { diff --git a/module/repo/control.php b/module/repo/control.php index 3c64c8628b..adad2c1007 100644 --- a/module/repo/control.php +++ b/module/repo/control.php @@ -1992,14 +1992,15 @@ class repo extends control $pageSize = 10; $this->app->loadClass('pager', true); - $pager = new pager(0, $pageSize, 1); + $pager = new pager(0, $pageSize, 1); + $pager->recPerPage = $pageSize; $commits = $this->repo->getCommits($repo, '', $branchID, 'dir', $pager, '', '', null); $retCommits = array(); if(!empty($commits)) { - foreach ($commits as $item) array_push($retCommits, array('commitID'=>$item->revision, 'shortID'=>substr($item->revision,0,7), 'message'=>$item->message)); + foreach ($commits as $item) array_push($retCommits, array('commitID'=>$item->revision, 'shortID'=>substr($item->revision, 0, 10), 'message'=>$item->message)); } echo json_encode($retCommits); }