From 0606da04e1254c590d463ac19f83c88adf9da259 Mon Sep 17 00:00:00 2001 From: zhaohaibo Date: Wed, 20 May 2020 17:11:10 +0800 Subject: [PATCH] fix bug --- module/testreport/control.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/module/testreport/control.php b/module/testreport/control.php index 2824f29e6b..6b9c4eab72 100644 --- a/module/testreport/control.php +++ b/module/testreport/control.php @@ -55,7 +55,11 @@ class testreport extends control $objectID = $this->commonAction($objectID, $objectType); $object = $this->$objectType->getById($objectID); if($extra) $task = $this->testtask->getById($extra); - $name = $extra ? $task->name : $object->name; + + if(isset($task->name)) + $name = $extra ? $task->name : $object->name; + else + $name = ''; /* Load pager. */ $this->app->loadClass('pager', $static = true); @@ -96,7 +100,7 @@ class testreport extends control if($tasks) $tasks = $this->dao->select('id,name')->from(TABLE_TESTTASK)->where('id')->in($tasks)->fetchPairs('id', 'name'); $this->view->title = $name . $this->lang->colon . $this->lang->testreport->common; - $this->view->position[] = html::a(inlink('browse', "objectID=$objectID&objectType=$objectType&extra=$extra"), $extra ? $task->name : $object->name); + $this->view->position[] = html::a(inlink('browse', "objectID=$objectID&objectType=$objectType&extra=$extra"), $extra ? $task->name : isset($object->name) ? $object->name : ''); $this->view->position[] = $this->lang->testreport->browse; $this->view->reports = $reports;