From 2a17155f9614339ef387c6dab1ce73ec55062d41 Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Thu, 16 May 2024 12:48:46 +0300 Subject: [PATCH] force assignment notifications --- application/Espo/Tools/Notification/HookProcessor.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/application/Espo/Tools/Notification/HookProcessor.php b/application/Espo/Tools/Notification/HookProcessor.php index 3710d96d32..291cfec822 100644 --- a/application/Espo/Tools/Notification/HookProcessor.php +++ b/application/Espo/Tools/Notification/HookProcessor.php @@ -73,6 +73,8 @@ class HookProcessor return; } + $force = $this->forceAssignmentNotificator($entityType); + /** * No need to process assignment notifications for entity types that have Stream enabled. * Users are notified via Stream notifications. @@ -80,14 +82,14 @@ class HookProcessor if ( $this->checkHasStream($entityType) && !$entity->hasLinkMultipleField('assignedUsers') && - !$this->forceAssignmentNotificator($entityType) + !$force ) { return; } $assignmentNotificationsEntityList = $this->config->get('assignmentNotificationsEntityList') ?? []; - if (!in_array($entityType, $assignmentNotificationsEntityList)) { + if (!$force && !in_array($entityType, $assignmentNotificationsEntityList)) { return; }