From aecbed025fa1f7671776b716bc6c133095ccceca Mon Sep 17 00:00:00 2001 From: Jeff Standen Date: Thu, 30 Jan 2025 11:28:50 -0800 Subject: [PATCH] 11.0.4: * [Mail/Parser] Fixed an issue with setting custom fields from mail filtering in legacy bot behaviors. This was a regression in the 11.0.0 inbound mail refactoring. --- .../api/events/app/mail_received_by_app.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/features/cerberusweb.core/api/events/app/mail_received_by_app.php b/features/cerberusweb.core/api/events/app/mail_received_by_app.php index 899c37b613..2e8ad77ed7 100644 --- a/features/cerberusweb.core/api/events/app/mail_received_by_app.php +++ b/features/cerberusweb.core/api/events/app/mail_received_by_app.php @@ -873,10 +873,10 @@ function simulateActionExtension($token, $trigger, $params, DevblocksDictionaryD // Update the model - @$parser_model = $dict->_parser_model; + @$parser_model = $dict->_parser_model; /* @var $parser_model CerberusParserModel */ if(!empty($parser_model)) - $parser_model->getMessage()->custom_fields[] = [ + $parser_model->getParserMessage()->custom_fields[] = [ 'field_id' => $field_id, 'context' => $custom_field->context, 'context_id' => $dict->$field_id_key, @@ -1147,10 +1147,10 @@ function runActionExtension($token, $trigger, $params, DevblocksDictionaryDelega // Update the model - @$parser_model = $dict->_parser_model; + @$parser_model = $dict->_parser_model; /* @var $parser_model CerberusParserModel */ if(!empty($parser_model)) - $parser_model->getMessage()->custom_fields[] = [ + $parser_model->getParserMessage()->custom_fields[] = [ 'field_id' => $field_id, 'context' => $custom_field->context, 'context_id' => $dict->$field_id_key,