diff --git a/module/story/model.php b/module/story/model.php index b5a9453a7a..3eb9a9568c 100644 --- a/module/story/model.php +++ b/module/story/model.php @@ -1522,9 +1522,9 @@ class storyModel extends model ->checkIF($story->closedReason == 'duplicate', 'duplicateStory', 'notempty') ->where('id')->eq($storyID)->exec(); - /* Update parent story status. */ + /* Update parent story status and stage. */ if($oldStory->parent > 0) $this->updateParentStatus($storyID, $oldStory->parent); - $this->setStage($storyID); + $this->setStage($oldStory->parent); if(!dao::isError()) $this->loadModel('score')->create('story', 'close', $storyID); return common::createChanges($oldStory, $story); }