diff --git a/packages/panels/src/Panel/Concerns/HasRoutes.php b/packages/panels/src/Panel/Concerns/HasRoutes.php index 0fba971966..1527d95cab 100644 --- a/packages/panels/src/Panel/Concerns/HasRoutes.php +++ b/packages/panels/src/Panel/Concerns/HasRoutes.php @@ -167,8 +167,8 @@ public function getPath(): string public function getUrl(?Model $tenant = null): ?string { - if (! $this->auth()->check()) { - return $this->hasLogin() ? $this->getLoginUrl() : url($this->getPath()); + if ((! $this->auth()->check()) && $this->hasLogin()) { + return $this->getLoginUrl(); } $hasTenancy = $this->hasTenancy();