From eb41a29bac7fb1d2198edbf3d75ac0fc04e37fb9 Mon Sep 17 00:00:00 2001 From: holan20180123 Date: Mon, 19 Jul 2021 10:50:24 +0800 Subject: [PATCH] * Fix bug #13680. --- module/project/control.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module/project/control.php b/module/project/control.php index 4e88286e9a..604e4994a2 100644 --- a/module/project/control.php +++ b/module/project/control.php @@ -416,7 +416,6 @@ class project extends control ->where('t1.project')->eq($projectID) ->andWhere('t2.plan')->in(array_keys($oldPlans)) ->fetchAll('story'); - $diffResult = array_diff($oldPlans, $_POST['plans']); $changes = $this->project->update($projectID); if(dao::isError()) return $this->send(array('result' => 'fail', 'message' => dao::getError())); @@ -428,6 +427,7 @@ class project extends control } /* Link the plan stories. */ + $diffResult = array_diff($oldPlans, $_POST['plans']); if(!empty($_POST['plans']) and !empty($diffResult)) { $this->loadModel('productplan')->linkProject($projectID, $_POST['plans'], $oldPlanStories);