From 80ed7e727fcc5642b44186bc9203333288f80c4d Mon Sep 17 00:00:00 2001 From: wangyidong Date: Tue, 16 Jan 2018 10:47:33 +0800 Subject: [PATCH] * fix bug. --- module/project/model.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/module/project/model.php b/module/project/model.php index 29bbb52f03..f106221fd5 100644 --- a/module/project/model.php +++ b/module/project/model.php @@ -1449,10 +1449,13 @@ class projectModel extends model if(empty($products)) $products = $this->post->products; $this->loadModel('action'); - $versions = $this->loadModel('story')->getVersions($stories); - $lastOrder = (int)$this->dao->select('*')->from(TABLE_PROJECTSTORY)->where('project')->eq($projectID)->orderBy('order_desc')->limit(1)->fetch('order'); + $versions = $this->loadModel('story')->getVersions($stories); + $linkedStories = $this->dao->select('*')->from(TABLE_PROJECTSTORY)->where('project')->eq($projectID)->orderBy('order_desc')->fetchPairs('story', 'order'); + $lastOrder = reset($linkedStories); foreach($stories as $key => $storyID) { + if(isset($linkedStories[$storyID])) continue; + $productID = (int)$products[$storyID]; $data = new stdclass(); $data->project = $projectID;