mirror of
https://github.com/pelican-dev/panel.git
synced 2025-11-08 09:59:27 +01:00
Fix directAccessibleServers returning duplicates (#1862)
This commit is contained in:
parent
4bda7cba75
commit
e0c4e47a6c
@ -287,7 +287,8 @@ class User extends Model implements AuthenticatableContract, AuthorizableContrac
|
|||||||
->leftJoin('subusers', 'subusers.server_id', '=', 'servers.id')
|
->leftJoin('subusers', 'subusers.server_id', '=', 'servers.id')
|
||||||
->where(function (Builder $builder) {
|
->where(function (Builder $builder) {
|
||||||
$builder->where('servers.owner_id', $this->id)->orWhere('subusers.user_id', $this->id);
|
$builder->where('servers.owner_id', $this->id)->orWhere('subusers.user_id', $this->id);
|
||||||
});
|
})
|
||||||
|
->distinct('servers.id');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function accessibleNodes(): Builder
|
public function accessibleNodes(): Builder
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user