BUG 6639 When importing a process it is displaying an error
Fixed by validating if the imported permission has a correspondent object. This issue happens when a object has permissions defined and it is deleted due an old bug
This commit is contained in:
@@ -756,8 +756,10 @@ class Processes {
|
||||
}
|
||||
foreach ( $oData->objectPermissions as $key => $val ) {
|
||||
if ( $val['OP_OBJ_TYPE'] == 'DYNAFORM' ) {
|
||||
$newGuid = $map[ $val['OP_OBJ_UID'] ];
|
||||
$oData->objectPermissions[$key]['OP_OBJ_UID'] = $newGuid;
|
||||
if(isset($map[ $val['OP_OBJ_UID'] ])){
|
||||
$newGuid = $map[ $val['OP_OBJ_UID'] ];
|
||||
$oData->objectPermissions[$key]['OP_OBJ_UID'] = $newGuid;
|
||||
}
|
||||
}
|
||||
}
|
||||
foreach ( $oData->stepSupervisor as $key => $val ) {
|
||||
@@ -1338,8 +1340,10 @@ class Processes {
|
||||
}
|
||||
foreach ( $oData->objectPermissions as $key => $val ) {
|
||||
if ( $val['OP_OBJ_TYPE'] == 'INPUT_DOCUMENT' ) {
|
||||
$newGuid = $map[ $val['OP_OBJ_UID'] ];
|
||||
$oData->objectPermissions[$key]['OP_OBJ_UID'] = $newGuid;
|
||||
if(isset($map[ $val['OP_OBJ_UID'] ])){
|
||||
$newGuid = $map[ $val['OP_OBJ_UID'] ];
|
||||
$oData->objectPermissions[$key]['OP_OBJ_UID'] = $newGuid;
|
||||
}
|
||||
}
|
||||
}
|
||||
foreach ( $oData->stepSupervisor as $key => $val ) {
|
||||
|
||||
Reference in New Issue
Block a user