Skip to content

Commit d6d9947

Browse files
authored
Merge pull request #8693 from ProcessMaker/observation/FOUR-28838
FOUR-28838: Fix case detail error when case is deleted via API
2 parents b5dd0ac + ead6e29 commit d6d9947

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

ProcessMaker/Http/Controllers/CasesController.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,9 @@ public function show($case_number)
6565

6666
// Get all the request related to this case number
6767
$allRequests = ProcessRequest::where('case_number', $case_number)->get();
68+
if ($allRequests->isEmpty()) {
69+
abort(404);
70+
}
6871
$parentRequest = null;
6972
$requestCount = $allRequests->count();
7073
// Search the parent request parent_request_id and load $request
@@ -74,6 +77,7 @@ public function show($case_number)
7477
break;
7578
}
7679
}
80+
$request = $parentRequest ?: $allRequests->first();
7781
$request->participants;
7882
$request->user;
7983
// Load the data and key values

0 commit comments

Comments
 (0)