fix(auth): resolve current team from Sanctum token for API requests
Add fallback to resolve team from Sanctum access token when session team is unavailable, enabling proper team context for stateless API requests.
This commit is contained in:
parent
66dc1515d4
commit
b2f09f4df0
1 changed files with 5 additions and 0 deletions
|
|
@ -316,6 +316,11 @@ public function currentTeam(): ?Team
|
||||||
{
|
{
|
||||||
$sessionTeamId = data_get(session('currentTeam'), 'id');
|
$sessionTeamId = data_get(session('currentTeam'), 'id');
|
||||||
|
|
||||||
|
// Fallback for stateless API requests: resolve team from Sanctum token
|
||||||
|
if (is_null($sessionTeamId) && $this->currentAccessToken()) {
|
||||||
|
$sessionTeamId = data_get($this->currentAccessToken(), 'team_id');
|
||||||
|
}
|
||||||
|
|
||||||
if (is_null($sessionTeamId)) {
|
if (is_null($sessionTeamId)) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue