diff --git a/module/bug/model.php b/module/bug/model.php index 70799d78a9..11cef46ad5 100644 --- a/module/bug/model.php +++ b/module/bug/model.php @@ -424,7 +424,7 @@ class bugModel extends model { $bugs = $this->dao->select('*')->from(TABLE_BUG) ->where('plan')->eq((int)$planID) - ->beginIF(!$this->app->user->admin)->andWhere('project')->in($this->app->user->view->projects)->fi() + ->beginIF(!$this->app->user->admin)->andWhere('project')->in('0,' . $this->app->user->view->projects)->fi() ->beginIF($status != 'all')->andWhere('status')->in($status)->fi() ->andWhere('deleted')->eq(0) ->orderBy($orderBy)->page($pager)->fetchAll('id'); @@ -1314,7 +1314,7 @@ class bugModel extends model if(!$this->loadModel('common')->checkField(TABLE_BUG, $type)) return array(); $bugs = $this->dao->select('*')->from(TABLE_BUG) ->where('deleted')->eq(0) - ->beginIF(!$this->app->user->admin)->andWhere('project')->in($this->app->user->view->projects)->fi() + ->beginIF(!$this->app->user->admin)->andWhere('project')->in('0,' . $this->app->user->view->projects)->fi() ->beginIF($type != 'all')->andWhere("`$type`")->eq($account)->fi() ->orderBy($orderBy) ->beginIF($limit > 0)->limit($limit)->fi() @@ -1340,7 +1340,7 @@ class bugModel extends model ->leftJoin(TABLE_PRODUCT)->alias('t2') ->on('t1.product=t2.id') ->where('t1.assignedTo')->eq($account) - ->beginIF(!$this->app->user->admin)->andWhere('t1.project')->in($this->app->user->view->projects)->fi() + ->beginIF(!$this->app->user->admin)->andWhere('t1.project')->in('0,' . $this->app->user->view->projects)->fi() ->andWhere('t1.deleted')->eq(0) ->orderBy('id desc') ->beginIF($limit > 0)->limit($limit)->fi() @@ -1460,7 +1460,7 @@ class bugModel extends model $bugs = array('' => ''); $data = $this->dao->select('id, title')->from(TABLE_BUG) ->where('product')->eq((int)$productID) - ->beginIF(!$this->app->user->admin)->andWhere('project')->in($this->app->user->view->projects)->fi() + ->beginIF(!$this->app->user->admin)->andWhere('project')->in('0,' . $this->app->user->view->projects)->fi() ->andWhere('deleted')->eq(0) ->orderBy('id desc') ->fetchAll();