diff --git a/module/bug/model.php b/module/bug/model.php index 98f11bebb6..029d351d5f 100644 --- a/module/bug/model.php +++ b/module/bug/model.php @@ -3638,7 +3638,7 @@ class bugModel extends model public function getRelatedObjects($object, $pairs = '') { /* Get bugs. */ - $bugs = $this->dao->select('*')->from(TABLE_BUG)->where($this->session->bugQueryCondition)->fetchAll('id'); + $bugs = $this->loadModel('port')->getQueryDatas('bug'); /* Get related objects id lists. */ $relatedObjectIdList = array(); diff --git a/module/port/model.php b/module/port/model.php index 118b19b2da..635ec9507a 100644 --- a/module/port/model.php +++ b/module/port/model.php @@ -695,7 +695,7 @@ class portModel extends model $lists[$listName] = $fieldList[$field]['values']; if(strpos($this->config->$model->sysLangFields, $field)) $lists[$listName] = join(',', $fieldList[$field]['values']); } - $this->config->excel->sysDataField[] = $field; + if(is_array($lists[$listName])) $this->config->excel->sysDataField[] = $field; } $lists['listStyle'] = $listFields;