From 8ebd5c0d640bc8afe37a541f990fd5d5800485ce Mon Sep 17 00:00:00 2001 From: wangyidong Date: Fri, 20 Sep 2019 15:25:51 +0800 Subject: [PATCH] * fix bug #2757. --- module/project/control.php | 6 +++++- module/project/model.php | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/module/project/control.php b/module/project/control.php index e31ef6e1fd..384ae24f71 100644 --- a/module/project/control.php +++ b/module/project/control.php @@ -1101,7 +1101,11 @@ class project extends control $this->executeHooks($projectID); - $planID = reset($_POST['plans']); + $planID = ''; + foreach($_POST['plans'] as $planID) + { + if(!empty($planID)) break; + } if(!empty($planID)) { $this->send(array('result' => 'success', 'message' => $this->lang->saveSuccess, 'locate' => inlink('create', "projectID=$projectID©ProjectID=&planID=$planID&confirm=no"))); diff --git a/module/project/model.php b/module/project/model.php index 1acb35bddf..828660c9ee 100644 --- a/module/project/model.php +++ b/module/project/model.php @@ -1599,6 +1599,7 @@ class projectModel extends model { foreach($plans as $planID => $productID) { + if(empty($planID)) continue; $planStory = $this->loadModel('story')->getPlanStories($planID); if(!empty($planStory)) {