diff --git a/app/Actions/Team/NotifyTeamOfNewApiLead.php b/app/Actions/Team/NotifyTeamOfNewApiLead.php index 3d72c7e..7e8f5ff 100644 --- a/app/Actions/Team/NotifyTeamOfNewApiLead.php +++ b/app/Actions/Team/NotifyTeamOfNewApiLead.php @@ -66,8 +66,11 @@ final readonly class NotifyTeamOfNewApiLead private function resolveUrl(string $resourceClass, Company|People $record): string { + // Se llama sin contexto de panel/tenant activo (p.ej. desde una + // request a /api/v1/...), asĂ­ que hay que pasarlos explĂ­citos o + // Filament::getCurrentPanel()/getTenant() devuelven null y la URL cae a '#'. try { - return $resourceClass::getUrl('view', ['record' => $record]); + return $resourceClass::getUrl('view', ['record' => $record], panel: 'app', tenant: $record->team); } catch (\Throwable) { return '#'; }