* [bug #58907] fix users and groups cleared unexpected on edit.
This commit is contained in:
@@ -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]);
|
||||
|
||||
@@ -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')
|
||||
|
||||
Reference in New Issue
Block a user