PM-1700 "Ocurre un error al importar y actualizar un proceso..." SOLVED

Issue:
    Ocurre un error al importar y actualizar un proceso de tipo
    bpmn, despliega un error sin descripció el proceso se
    convierte en un proceso de tipo classic
Cause:
    Mala definicion de variables para el "Add Audit Log"
Solution:
    Se a suprimido las variables, ahora se utiliza el objeto para el
    seteo de variables
This commit is contained in:
Victor Saisa Lopez
2015-03-05 13:47:34 -04:00
parent 0870d7c55b
commit 09ec9b175d
2 changed files with 47 additions and 25 deletions

View File

@@ -2290,14 +2290,16 @@ class Processes
try {
$map = array();
foreach ($data->messageType as $key => $value) {
$record = $value;
if (isset($data->messageType)) {
foreach ($data->messageType as $key => $value) {
$record = $value;
if (isset($record["MSGT_UID"])) {
$newUid = $this->getUnusedMessageTypeUid();
if (isset($record["MSGT_UID"])) {
$newUid = $this->getUnusedMessageTypeUid();
$map[$record["MSGT_UID"]] = $newUid;
$data->messageType[$key]["MSGT_UID"] = $newUid;
$map[$record["MSGT_UID"]] = $newUid;
$data->messageType[$key]["MSGT_UID"] = $newUid;
}
}
}
@@ -2344,14 +2346,16 @@ class Processes
try {
$map = array();
foreach ($data->messageTypeVariable as $key => $value) {
$record = $value;
if (isset($data->messageTypeVariable)) {
foreach ($data->messageTypeVariable as $key => $value) {
$record = $value;
if (isset($record["MSGTV_UID"])) {
$newUid = $this->getUnusedMessageTypeVariableUid();
if (isset($record["MSGTV_UID"])) {
$newUid = $this->getUnusedMessageTypeVariableUid();
$map[$record["MSGTV_UID"]] = $newUid;
$data->messageTypeVariable[$key]["MSGTV_UID"] = $newUid;
$map[$record["MSGTV_UID"]] = $newUid;
$data->messageTypeVariable[$key]["MSGTV_UID"] = $newUid;
}
}
}