diff --git a/lib/documentmanagement/Document.inc b/lib/documentmanagement/Document.inc index 627d873..701c165 100644 --- a/lib/documentmanagement/Document.inc +++ b/lib/documentmanagement/Document.inc @@ -501,6 +501,9 @@ class Document { return $res; } $oDocument->iId = $iId; + + KTPermissionUtil::updatePermissionLookup($oDocument); + return $oDocument; } // }}} diff --git a/lib/documentmanagement/documentcore.inc.php b/lib/documentmanagement/documentcore.inc.php index 7a9a188..bf5e54e 100644 --- a/lib/documentmanagement/documentcore.inc.php +++ b/lib/documentmanagement/documentcore.inc.php @@ -215,10 +215,6 @@ class KTDocumentCore extends KTEntity { $this->iPermissionObjectId = $oFolder->getPermissionObjectId(); $res = parent::create(); - if ($res === true) { - KTPermissionUtil::updatePermissionLookup($this); - } - return $res; } // }}}