From c64c9bbf3ea1669bc3c3476162ad7223b1352127 Mon Sep 17 00:00:00 2001 From: hufangzhou Date: Fri, 2 Sep 2022 09:32:41 +0800 Subject: [PATCH] * Fix bug #26131. --- module/api/control.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/module/api/control.php b/module/api/control.php index a854a71abc..df74573805 100755 --- a/module/api/control.php +++ b/module/api/control.php @@ -35,6 +35,10 @@ class api extends control */ public function index($libID = 0, $moduleID = 0, $apiID = 0, $version = 0, $release = 0, $appendLib = 0, $browseType = '', $param = 0) { + /* Get all api doc libraries. */ + $libs = $this->doc->getApiLibs($appendLib); + if($libID == 0 and !empty($libs)) $libID = key($libs); + /* Get an api doc. */ if($apiID > 0) { @@ -61,11 +65,6 @@ class api extends control $this->view->typeList = $this->api->getTypeList($libID); } - /* Get all api doc libraries. */ - $libs = $this->doc->getApiLibs($appendLib); - if($libID == 0 and $apiID > 0) $libID = $api->lib; - if($libID == 0 and !empty($libs)) $libID = key($libs); - $lib = $this->doc->getLibById($libID); $appendLib = (!empty($lib) and $lib->deleted == '1') ? $libID : 0;