PM-1411 "Despues de crear un trigger con upper case con..." SOLVED
Issue:
Despues de crear un trigger con upper case con caracteres extranios
se bloquea el listado de triggers y deja de responder permanentemente
Cause:
El problema se debe a que la respuesta del endpoint contiene el
atributo "tri_param", para triggers creados con el wizard contiene
una cadena serializada que ha sido formateada con "G::json_encode",
esto ocasiona que el JSON de respuesta este mal definido, esto cuando
tiene caracteres raros como por ejemplo "enie"
Solution:
- Back-end, se ha eliminado el uso del "G::json_encode"
- Front-end, el atributo "tri_param" ahora es un objeto (ya no es cadena)
This commit is contained in:
@@ -74,7 +74,9 @@ class Trigger
|
||||
} else {
|
||||
if ($aRow['TRI_PARAM'] != '' && $aRow['TRI_PARAM'] != 'PRIVATE') {
|
||||
$aRow['TRI_PARAM'] = unserialize($aRow['TRI_PARAM']);
|
||||
$aRow['TRI_PARAM'] = \G::json_encode($aRow['TRI_PARAM']);
|
||||
|
||||
unset($aRow["TRI_PARAM"]["hash"]);
|
||||
unset($aRow["TRI_PARAM"]["params"]["TRI_WEBBOT"]);
|
||||
}
|
||||
}
|
||||
$triggersArray[] = array_change_key_case($aRow, CASE_LOWER);
|
||||
|
||||
Reference in New Issue
Block a user