From a028eaea160014ec34f63a4e2e2ee98a7874e27c Mon Sep 17 00:00:00 2001 From: xieqiyu Date: Tue, 28 Feb 2023 14:11:52 +0800 Subject: [PATCH] * Code for bug#28400. --- module/story/model.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/module/story/model.php b/module/story/model.php index 3323d09ee6..57bcb7b8c2 100644 --- a/module/story/model.php +++ b/module/story/model.php @@ -926,9 +926,6 @@ class storyModel extends model ->setDefault('assignedDate', $oldStory->assignedDate) ->setDefault('lastEditedBy', $this->app->user->account) ->setDefault('reviewedBy', $oldStory->reviewedBy) - ->setDefault('title', $oldStory->title) - ->setDefault('spec', $oldStory->spec) - ->setDefault('verify', $oldStory->verify) ->setDefault('mailto', '') ->setDefault('deleteFiles', array()) ->add('id', $storyID) @@ -945,6 +942,9 @@ class storyModel extends model ->setIF(!in_array($this->post->source, $this->config->story->feedbackSource), 'feedbackBy', '') ->setIF(!in_array($this->post->source, $this->config->story->feedbackSource), 'notifyEmail', '') ->setIF(!empty($_POST['plan'][0]) and $oldStory->stage == 'wait', 'stage', 'planned') + ->setIF(!isset($_POST['title']), 'title', $oldStory->title) + ->setIF(!isset($_POST['spec']), 'spec', $oldStory->spec) + ->setIF(!isset($_POST['verify']), 'verify', $oldStory->verify) ->stripTags($this->config->story->editor->edit['id'], $this->config->allowedTags) ->join('mailto', ',') ->join('linkStories', ',')