* [bug #58907] fix users and groups cleared unexpected on edit.

This commit is contained in:
sunhao
2025-01-09 15:49:12 +08:00
committed by 丁永亮
parent 0390fe2f56
commit 35b6b4638f
2 changed files with 3 additions and 3 deletions
-3
View File
@@ -490,9 +490,6 @@ function handleSaveDoc(doc)
uid : (doc.uid || `doc${doc.id}`),
};
const docAppData = docApp.doc.data;
if (doc.id === docAppData.id) docData.mailto = docAppData.mailto;
if(savingDocData[doc.id])
{
mergeDocFormData(docData, savingDocData[doc.id]);
+3
View File
@@ -608,6 +608,9 @@ class doc extends control
{
$docData = form::data()
->setDefault('editedBy', $this->app->user->account)
->setDefault('mailto', $doc->mailto)
->setDefault('users', $doc->users)
->setDefault('groups', $doc->groups)
->setIF(strpos(",$doc->editedList,", ",{$this->app->user->account},") === false, 'editedList', $doc->editedList . ",{$this->app->user->account}")
->removeIF($this->post->project === false, 'project')
->removeIF($this->post->product === false, 'product')