From 21e8f0106b46c320acd7ed6bd57725bc386789c7 Mon Sep 17 00:00:00 2001 From: xieqiyu Date: Fri, 25 Apr 2025 17:18:57 +0800 Subject: [PATCH] * [bug#61940] Set users and groups when edit template. --- module/doc/control.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/module/doc/control.php b/module/doc/control.php index cc2fb75dc0..dddf115465 100755 --- a/module/doc/control.php +++ b/module/doc/control.php @@ -696,10 +696,10 @@ class doc extends control { $changes = $files = array(); $docData = form::data() - ->setDefault('users', $doc->users) - ->setDefault('groups', $doc->groups) ->setDefault('editedBy', $this->app->user->account) ->setIF(!isset($_POST['parent']), 'parent', $doc->parent) + ->setIF(!isset($_POST['users']), 'users', $doc->users) + ->setIF(!isset($_POST['groups']), 'groups', $doc->groups) ->setIF(strpos(",$doc->editedList,", ",{$this->app->user->account},") === false, 'editedList', $doc->editedList . ",{$this->app->user->account}") ->setIF($this->post->type == 'chapter', 'content', $doc->content) ->setIF($this->post->type == 'chapter', 'rawContent', $doc->rawContent)