diff --git a/SeedDMS_Core/Core/inc.ClassUser.php b/SeedDMS_Core/Core/inc.ClassUser.php index 5e666f14e..9bc79d276 100644 --- a/SeedDMS_Core/Core/inc.ClassUser.php +++ b/SeedDMS_Core/Core/inc.ClassUser.php @@ -1022,8 +1022,8 @@ class SeedDMS_Core_User { /* {{{ */ $db->rollbackTransaction(); return false; } - /* Only revisions not done already can be transferred to a new user */ - if($newuser && $ri['status'] == 0) { + /* Only revisions not already done or sleeping can be transferred to a new user */ + if($newuser && in_array($ri['status'], array(S_LOG_WAITING, S_LOG_SLEEPING))) { if($doc = $this->_dms->getDocument($ri['documentID'])) { if($version = $doc->getContentByVersion($ri['version'])) { $ret = $version->addIndRevisor($newuser, $user);