From ac0ecdb07fdff07ee32a65cb4b20e4c92a8c59aa Mon Sep 17 00:00:00 2001 From: guanxiying Date: Fri, 2 Jul 2021 14:33:53 +0800 Subject: [PATCH] * Fix an error. --- module/story/model.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/module/story/model.php b/module/story/model.php index 8cafbe1568..9cc30cd746 100644 --- a/module/story/model.php +++ b/module/story/model.php @@ -809,10 +809,13 @@ class storyModel extends model if(empty($oldStory->plan) or empty($story->plan)) $this->setStage($storyID); // Set new stage for this story. } - $_POST['reviewer'] = array_filter($_POST['reviewer']); - $oldReviewer = $this->getReviewerPairs($storyID, $oldStory->version); - $oldStory->reviewers = implode(',', array_keys($oldReviewer)); - $story->reviewers = implode(',', $_POST['reviewer']); + if(isset($_POST['reviewer'])) + { + $_POST['reviewer'] = array_filter($_POST['reviewer']); + $oldReviewer = $this->getReviewerPairs($storyID, $oldStory->version); + $oldStory->reviewers = implode(',', array_keys($oldReviewer)); + $story->reviewers = implode(',', $_POST['reviewer']); + } /* Update story reviewer. */ $this->dao->delete()->from(TABLE_STORYREVIEW)->where('story')->eq($storyID)->andWhere('version')->eq($oldStory->version)->andWhere('reviewer')->notin(implode(',', $_POST['reviewer']))->exec();