diff --git a/module/testtask/control.php b/module/testtask/control.php index a374dba381..8c455e6472 100644 --- a/module/testtask/control.php +++ b/module/testtask/control.php @@ -169,7 +169,7 @@ class testtask extends control public function view($taskID) { /* Get test task, and set menu. */ - $task = $this->testtask->getById($taskID); + $task = $this->testtask->getById($taskID, true); if(!$task) die(js::error($this->lang->notFound) . js::locate('back')); $productID = $task->product; $this->testtask->setMenu($this->products, $productID); diff --git a/module/testtask/model.php b/module/testtask/model.php index 8a4ebec113..4eba11d82f 100644 --- a/module/testtask/model.php +++ b/module/testtask/model.php @@ -96,10 +96,11 @@ class testtaskModel extends model * Get test task info by id. * * @param int $taskID + * @param bool $setImgSize * @access public * @return void */ - public function getById($taskID) + public function getById($taskID, $setImgSize = false) { $task = $this->dao->select('t1.*, t2.name AS productName, t3.name AS projectName, t4.name AS buildName') ->from(TABLE_TESTTASK)->alias('t1') @@ -107,7 +108,7 @@ class testtaskModel extends model ->leftJoin(TABLE_PROJECT)->alias('t3')->on('t1.project = t3.id') ->leftJoin(TABLE_BUILD)->alias('t4')->on('t1.build = t4.id') ->where('t1.id')->eq((int)$taskID)->fetch(); - $task->desc = $this->loadModel('file')->setImgSize($task->desc); + if($setImgSize) $task->desc = $this->loadModel('file')->setImgSize($task->desc); return $task; }