fix preselect environment if there is only one

This commit is contained in:
peaklabs-dev
2024-11-22 15:30:17 +01:00
parent e776302a25
commit b1dc8dec88
2 changed files with 18 additions and 0 deletions

View File

@@ -52,6 +52,15 @@ class Dashboard extends Component
public function navigateToProject($projectUuid) public function navigateToProject($projectUuid)
{ {
$project = Project::where('uuid', $projectUuid)->first();
if ($project && $project->environments->count() === 1) {
return Redirect::route('project.resource.index', [
'project_uuid' => $projectUuid,
'environment_uuid' => $project->environments->first()->uuid,
]);
}
return Redirect::route('project.show', ['project_uuid' => $projectUuid]); return Redirect::route('project.show', ['project_uuid' => $projectUuid]);
} }

View File

@@ -34,6 +34,15 @@ class Index extends Component
public function navigateToProject($projectUuid) public function navigateToProject($projectUuid)
{ {
$project = Project::where('uuid', $projectUuid)->first();
if ($project && $project->environments->count() === 1) {
return Redirect::route('project.resource.index', [
'project_uuid' => $projectUuid,
'environment_uuid' => $project->environments->first()->uuid,
]);
}
return Redirect::route('project.show', ['project_uuid' => $projectUuid]); return Redirect::route('project.show', ['project_uuid' => $projectUuid]);
} }
} }