diff --git a/module/story/model.php b/module/story/model.php index 3568ffe48b..0ddf1266de 100644 --- a/module/story/model.php +++ b/module/story/model.php @@ -1600,12 +1600,12 @@ class storyModel extends model ->fetchPairs(); $sql = str_replace(array('`product`', '`version`'), array('t1.`product`', 't1.`version`'), $sql); - $tmpStories = $this->dao->select('t1.*')->from(TABLE_STORY)->alias('t1') + $tmpStories = $this->dao->select('DISTINCT t1.*')->from(TABLE_STORY)->alias('t1') ->leftJoin(TABLE_PROJECTSTORY)->alias('t2')->on('t1.id=t2.story') ->where($sql) ->beginIF($productID != 'all' and $productID != '')->andWhere('t1.`product`')->eq((int)$productID)->fi() ->andWhere('deleted')->eq(0) - ->orderBy($orderBy) + ->orderBy($orderBy, 't1.id') ->page($pager) ->fetchAll('id');