BUG-11555 PMFDerivateCase: No cambia el estado de DRAFT IMPROVEMENT
- El estado no era actualizado correctamente ya que al ejecutar el trigger se tenia datos antiguos con el cual se reescribia el estado del caso. - Al ejecutar un trigger se realiza el unset de las variables APP_STATUS, APP_PROC_STATUS, APP_PROC_CODE, APP_PIN para que no sean modificadas.
This commit is contained in:
@@ -956,6 +956,7 @@ class Cases
|
||||
}
|
||||
if ((is_array($FieldsDifference)) && (count($FieldsDifference) > 0)) {
|
||||
//There are changes
|
||||
$Fields['APP_STATUS'] = (isset($Fields['APP_STATUS'])) ? $Fields['APP_STATUS'] : $FieldsBefore['APP_STATUS'];
|
||||
$appHistory = new AppHistory();
|
||||
$aFieldsHistory = $Fields;
|
||||
$aFieldsHistory['APP_DATA'] = serialize($FieldsDifference);
|
||||
|
||||
Reference in New Issue
Block a user