From a34cd8b4ee36745ca36d2e46e621c77da82cbdf2 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Mon, 20 Jul 2020 19:31:47 +0200 Subject: [PATCH] add new revisor when transfering processes even in status 'sleeping' --- SeedDMS_Core/Core/inc.ClassUser.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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);