init $lasterror before calling hook

This commit is contained in:
Uwe Steinmann 2020-03-25 08:05:41 +01:00
parent c6f85fc6e9
commit c6924de065

View File

@ -1987,6 +1987,8 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
* @return bool|mixed * @return bool|mixed
*/ */
function removeContent($version) { /* {{{ */ function removeContent($version) { /* {{{ */
$this->_dms->lasterror = '';
/* Check if 'onPreRemoveDocument' callback is set */ /* Check if 'onPreRemoveDocument' callback is set */
if(isset($this->_dms->callbacks['onPreRemoveContent'])) { if(isset($this->_dms->callbacks['onPreRemoveContent'])) {
foreach($this->_dms->callbacks['onPreRemoveContent'] as $callback) { foreach($this->_dms->callbacks['onPreRemoveContent'] as $callback) {
@ -2272,6 +2274,7 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
*/ */
function remove() { /* {{{ */ function remove() { /* {{{ */
$db = $this->_dms->getDB(); $db = $this->_dms->getDB();
$this->_dms->lasterror = '';
/* Check if 'onPreRemoveDocument' callback is set */ /* Check if 'onPreRemoveDocument' callback is set */
if(isset($this->_dms->callbacks['onPreRemoveDocument'])) { if(isset($this->_dms->callbacks['onPreRemoveDocument'])) {