diff --git a/be/routes/api.php b/be/routes/api.php index 8d6006a..c9144e8 100644 --- a/be/routes/api.php +++ b/be/routes/api.php @@ -110,11 +110,10 @@ Route::middleware(['auth:sanctum', 'abilities:full-access'])->group(function () $projectIDs = Project::where('name', 'like', '%' . $search . '%')->orWhere('code', 'like', '%' . $search . '%')->get()->pluck('id'); $userIDs = User::where('firstname', 'like', '%' . $search . '%')->orWhere('lastname', 'like', '%' . $search . '%')->get()->pluck('id'); - - + $teams = Team::whereHas('users', function($q) use($userIDs) { $q->whereIn('user_id', $userIDs); - })->get(); + })->orWhere('name', 'like', '%' . $search . '%' )->get(); $mastertasks = MasterTask::with('subtasks')->where('title', 'like', '%' . $search . '%')->orWhereIn('project_id', $projectIDs)->orWhereIn('team_id', $teams->pluck('id'))->get();