diff --git a/ProcessMaker/Http/Controllers/ProcessController.php b/ProcessMaker/Http/Controllers/ProcessController.php index 74bb1600bd..86b11dafe3 100644 --- a/ProcessMaker/Http/Controllers/ProcessController.php +++ b/ProcessMaker/Http/Controllers/ProcessController.php @@ -113,6 +113,13 @@ public function edit(Process $process) $isDraft = $lastDraftOrPublishedVersion->draft; } + // search if user exists + $user = User::where('id', $process->user_id)->exists(); + if (!$user) { + // if user not exists, set the first administrator as the process owner + $process->user_id = User::where('is_administrator', true)->where('status', 'ACTIVE')->first()->id; + } + return view('processes.edit', compact([ 'process', 'categories',