PM-2483 DesignerBPMN>ProcessPermissions: No se puede editar un permiso mas de dos veces.

causa : Cuando se hacia uso del endpoint process-permissions(PUT), se le enviaba un parametro, cuyo este no era considerado el cual ocaciono ese error de edicióSolució Considerar ese valor enviado y hacer su respectivo uso.
Nota.- Es posible replicar este error bajo el siguiente contexto.
Hacer la edicióel ProcessPermisions creado mas de 2 veces, debido a que en su creacion se usa POST y en su edicióe usa PUT.
This commit is contained in:
dheeyi
2015-04-29 12:07:30 -04:00
parent 9148e02d51
commit c018cffaa0

View File

@@ -232,18 +232,21 @@ class ProcessPermissions
$sObjectUID = '';
break;
case 'DYNAFORM':
$data['DYNAFORMS'] = $data['DYNAFORMS'] == 0 ? '': $data['DYNAFORMS'];
if ($data['DYNAFORMS'] != '') {
$this->validateDynUid($data['DYNAFORMS']);
}
$sObjectUID = $data['DYNAFORMS'];
break;
case 'INPUT':
$data['INPUTS'] = $data['INPUTS'] == 0 ? '': $data['INPUTS'];
if ($data['INPUTS'] != '') {
$this->validateInpUid($data['INPUTS']);
}
$sObjectUID = $data['INPUTS'];
break;
case 'OUTPUT':
$data['OUTPUTS'] = $data['OUTPUTS'] == 0 ? '': $data['OUTPUTS'];
if ($data['OUTPUTS'] != '') {
$this->validateOutUid($data['OUTPUTS']);
}