Merged in bugfix/PMC-703 (pull request #6859)
PMC-703 Approved-by: Paula Quispe <paula.quispe@processmaker.com>
This commit is contained in:
@@ -3536,6 +3536,8 @@ class Cases
|
|||||||
/**
|
/**
|
||||||
* This section of code its related to the route the case with parallel task in the same time
|
* This section of code its related to the route the case with parallel task in the same time
|
||||||
* @link https://processmaker.atlassian.net/browse/PMC-2
|
* @link https://processmaker.atlassian.net/browse/PMC-2
|
||||||
|
*
|
||||||
|
* @todo: The solution for ticket HOR-4602 should be restated in another ticket, for now this change was reverted
|
||||||
*/
|
*/
|
||||||
if ($oPMScript->executedOn() === $oPMScript::AFTER_ROUTING) {
|
if ($oPMScript->executedOn() === $oPMScript::AFTER_ROUTING) {
|
||||||
//Get the variables changed with the trigger
|
//Get the variables changed with the trigger
|
||||||
@@ -3544,11 +3546,6 @@ class Cases
|
|||||||
//We will be load the last appData because:
|
//We will be load the last appData because:
|
||||||
//Other thread execution can be changed the variables
|
//Other thread execution can be changed the variables
|
||||||
$appUid = !empty($fieldsCase['APPLICATION']) ? $fieldsCase['APPLICATION'] : '';
|
$appUid = !empty($fieldsCase['APPLICATION']) ? $fieldsCase['APPLICATION'] : '';
|
||||||
if (!empty($appUid)) {
|
|
||||||
$lastFieldsCase = $this->loadCase($appUid)['APP_DATA'];
|
|
||||||
//Update $fieldsCase with the last appData
|
|
||||||
$fieldsCase = array_merge($fieldsCase, $lastFieldsCase);
|
|
||||||
}
|
|
||||||
|
|
||||||
//Save the fields changed in the trigger
|
//Save the fields changed in the trigger
|
||||||
if (!$varInAfterRouting && !empty($fieldsTrigger)) {
|
if (!$varInAfterRouting && !empty($fieldsTrigger)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user