action ID

This commit is contained in:
Yuri Kuznetsov
2025-06-30 19:03:55 +03:00
parent 0a7fe37014
commit 15de70c8f7
15 changed files with 216 additions and 96 deletions
@@ -33,6 +33,7 @@ use Espo\Core\Name\Field;
use Espo\Core\Notification\AssignmentNotificatorFactory;
use Espo\Core\Notification\AssignmentNotificator;
use Espo\Core\Notification\AssignmentNotificator\Params as AssignmentNotificatorParams;
use Espo\Core\ORM\Repository\Option\SaveContext;
use Espo\Core\Utils\Metadata;
use Espo\Core\Utils\Config;
use Espo\Tools\Stream\Service as StreamService;
@@ -98,6 +99,12 @@ class HookProcessor
$params = AssignmentNotificatorParams::create()->withRawOptions($options);
$saveContext = $options[SaveContext::NAME] ?? null;
if ($saveContext instanceof SaveContext) {
$params = $params->withActionId($saveContext->getId());
}
$notificator->process($entity, $params);
}