From 40db3a06825228921b956e8c892a457d224c2e99 Mon Sep 17 00:00:00 2001 From: danloa Date: Thu, 30 Jan 2025 09:40:32 -0400 Subject: [PATCH] Start signal events with anonymous user --- ProcessMaker/Repositories/ExecutionInstanceRepository.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ProcessMaker/Repositories/ExecutionInstanceRepository.php b/ProcessMaker/Repositories/ExecutionInstanceRepository.php index 76c5a7a3f3..90212e373a 100644 --- a/ProcessMaker/Repositories/ExecutionInstanceRepository.php +++ b/ProcessMaker/Repositories/ExecutionInstanceRepository.php @@ -5,8 +5,10 @@ use Carbon\Carbon; use ProcessMaker\Jobs\CaseStore; use ProcessMaker\Jobs\CaseUpdateStatus; +use ProcessMaker\Models\AnonymousUser; use ProcessMaker\Models\ProcessCollaboration; use ProcessMaker\Models\ProcessRequest; +use ProcessMaker\Models\User; use ProcessMaker\Nayra\Contracts\Bpmn\ParticipantInterface; use ProcessMaker\Nayra\Contracts\Engine\ExecutionInstanceInterface; use ProcessMaker\Nayra\Contracts\Repositories\ExecutionInstanceRepositoryInterface; @@ -175,7 +177,7 @@ public function persistInstanceCreated(ExecutionInstanceInterface $instance) $instance->process_collaboration_id = $collaboration->id; } } - $instance->user_id = pmUser() ? pmUser()->getKey() : null; + $instance->user_id = pmUser() ? pmUser()->getKey() : app(AnonymousUser::class)->id; $instance->name = $definition->name; $instance->status = 'ACTIVE'; $instance->initiated_at = Carbon::now();