From 3f56f2c6e4eb973a4e7254705bb5b86c7b081b26 Mon Sep 17 00:00:00 2001 From: wangyuting Date: Fri, 15 Dec 2023 15:51:59 +0800 Subject: [PATCH] * Fix objectID is undefined bug. the bug #41565. --- module/doc/control.php | 2 +- module/doc/zen.php | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/module/doc/control.php b/module/doc/control.php index 45e6e12472..111bbfbe0e 100755 --- a/module/doc/control.php +++ b/module/doc/control.php @@ -403,7 +403,7 @@ class doc extends control $objectID = zget($lib, $lib->type, 0); $libs = $this->doc->getLibs($lib->type, 'withObject', $doc->lib, $objectID); - $this->docZen->setObjectsForEdit($lib->type); + $this->docZen->setObjectsForEdit($lib->type, $objectID); $this->view->title = $lib->name . $this->lang->colon . $this->lang->doc->edit; $this->view->doc = $doc; diff --git a/module/doc/zen.php b/module/doc/zen.php index 7dcda69dac..0e1eacc8d1 100644 --- a/module/doc/zen.php +++ b/module/doc/zen.php @@ -543,10 +543,11 @@ class docZen extends doc * Set the dropdown values of object for creating document. * * @param string $objectType product|project|execution|custom + * @param int $objectID * @access protected * @return void */ - protected function setObjectsForEdit(string $objectType): void + protected function setObjectsForEdit(string $objectType, int $objectID): void { $objects = array(); if($objectType == 'project')