BUG-13197 Al realizar el procedimiento de actualización de la versión de ProcessMaker v2.0.x a la versión de ProcessMaker v2.5.1, la lista de usuarios /ADMIN/Users, aparece en blanco, dando la impresión aparente de que no existe ningún usuario, muy al contrario la lista de roles /ADMIN/Roles, opción Users: muestra los usuarios asignados al rol con normalidad.

This commit is contained in:
Roly Gutierrez
2013-10-04 14:14:33 -04:00
parent b7c41d6557
commit 0800a3b9a5

6
workflow/engine/methods/users/users_Ajax.php Executable file → Normal file
View File

@@ -437,7 +437,11 @@ try {
$rows = Array();
while ($oDataset->next()) {
$row = $oDataset->getRow();
$uRole = $oRoles->loadByCode($row['USR_ROLE']);
try {
$uRole = $oRoles->loadByCode($row['USR_ROLE']);
} catch (exception $oError) {
$uRole['ROL_NAME'] = G::loadTranslation( 'ID_DELETED' );
}
$row['USR_ROLE'] = isset($uRole['ROL_NAME']) ? ($uRole['ROL_NAME'] != '' ? $uRole['ROL_NAME'] : $uRole['USR_ROLE']) : $uRole['USR_ROLE'];
$row['DUE_DATE_OK'] = (date('Y-m-d') > date('Y-m-d', strtotime($row['USR_DUE_DATE']))) ? 0 : 1;
$row['LAST_LOGIN'] = isset($aLogin[$row['USR_UID']]) ? $aLogin[$row['USR_UID']] : '';