mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
Fix for loading tokens
This commit is contained in:
parent
cf9dbae1d1
commit
89b5d73615
@ -470,10 +470,10 @@ class Account extends Eloquent
|
||||
return Document::getDirectFileUrl($this->logo, $this->getLogoDisk());
|
||||
}
|
||||
|
||||
public function getToken($name)
|
||||
public function getToken($userId, $name)
|
||||
{
|
||||
foreach ($this->account_tokens as $token) {
|
||||
if ($token->name === $name) {
|
||||
if ($token->user_id == $userId && $token->name === $name) {
|
||||
return $token->token;
|
||||
}
|
||||
}
|
||||
|
@ -644,7 +644,7 @@ class AccountRepository
|
||||
{
|
||||
$name = trim($name) ?: 'TOKEN';
|
||||
$users = $this->findUsers($user);
|
||||
|
||||
|
||||
foreach ($users as $user) {
|
||||
if ($token = AccountToken::whereUserId($user->id)->whereName($name)->first()) {
|
||||
continue;
|
||||
|
@ -32,7 +32,7 @@ class UserAccountTransformer extends EntityTransformer
|
||||
return [
|
||||
'account_key' => $user->account->account_key,
|
||||
'name' => $user->account->present()->name,
|
||||
'token' => $user->account->getToken($this->tokenName),
|
||||
'token' => $user->account->getToken($user->id, $this->tokenName),
|
||||
'default_url' => SITE_URL
|
||||
];
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user