From 7c355eca8e7f4f24c113fe6e2f9814936148e4b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julio=20Cesar=20Laura=20Avenda=C3=B1o?= Date: Thu, 23 Nov 2023 20:13:27 +0000 Subject: [PATCH] TRI4-6982 data._parent.request_id the value is wrong --- ProcessMaker/Nayra/Repositories/Deserializer.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ProcessMaker/Nayra/Repositories/Deserializer.php b/ProcessMaker/Nayra/Repositories/Deserializer.php index 65984b5861..2560ccc80a 100644 --- a/ProcessMaker/Nayra/Repositories/Deserializer.php +++ b/ProcessMaker/Nayra/Repositories/Deserializer.php @@ -197,6 +197,10 @@ public function unserializeInstance(array $serialized): ExecutionInstanceInterfa // Set request data if (!empty($serialized['data']) && is_array($serialized['data'])) { + // Preserve the parent request id + if (isset($serialized['data']['_parent'])) { + $serialized['data']['_parent']['request_id'] = $instance->parent_request_id; + } $dataStore = $instance->getDataStore(); foreach ($serialized['data'] as $key => $value) { $dataStore->putData($key, $value);