mirror of
https://github.com/netbirdio/netbird.git
synced 2025-08-18 02:50:43 +02:00
@@ -635,7 +635,16 @@ func (s *FileStore) GetUserByUserID(_ context.Context, _ LockingStrength, userID
|
|||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
return account.Users[userID].Copy(), nil
|
user := account.Users[userID].Copy()
|
||||||
|
pat := make([]PersonalAccessToken, 0, len(user.PATs))
|
||||||
|
for _, token := range user.PATs {
|
||||||
|
if token != nil {
|
||||||
|
pat = append(pat, *token)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
user.PATsG = pat
|
||||||
|
|
||||||
|
return user, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *FileStore) GetAccountGroups(ctx context.Context, accountID string) ([]*nbgroup.Group, error) {
|
func (s *FileStore) GetAccountGroups(ctx context.Context, accountID string) ([]*nbgroup.Group, error) {
|
||||||
|
@@ -199,7 +199,8 @@ func TestUser_GetPAT(t *testing.T) {
|
|||||||
defer store.Close(context.Background())
|
defer store.Close(context.Background())
|
||||||
account := newAccountWithId(context.Background(), mockAccountID, mockUserID, "")
|
account := newAccountWithId(context.Background(), mockAccountID, mockUserID, "")
|
||||||
account.Users[mockUserID] = &User{
|
account.Users[mockUserID] = &User{
|
||||||
Id: mockUserID,
|
Id: mockUserID,
|
||||||
|
AccountID: mockAccountID,
|
||||||
PATs: map[string]*PersonalAccessToken{
|
PATs: map[string]*PersonalAccessToken{
|
||||||
mockTokenID1: {
|
mockTokenID1: {
|
||||||
ID: mockTokenID1,
|
ID: mockTokenID1,
|
||||||
@@ -231,7 +232,8 @@ func TestUser_GetAllPATs(t *testing.T) {
|
|||||||
defer store.Close(context.Background())
|
defer store.Close(context.Background())
|
||||||
account := newAccountWithId(context.Background(), mockAccountID, mockUserID, "")
|
account := newAccountWithId(context.Background(), mockAccountID, mockUserID, "")
|
||||||
account.Users[mockUserID] = &User{
|
account.Users[mockUserID] = &User{
|
||||||
Id: mockUserID,
|
Id: mockUserID,
|
||||||
|
AccountID: mockAccountID,
|
||||||
PATs: map[string]*PersonalAccessToken{
|
PATs: map[string]*PersonalAccessToken{
|
||||||
mockTokenID1: {
|
mockTokenID1: {
|
||||||
ID: mockTokenID1,
|
ID: mockTokenID1,
|
||||||
|
Reference in New Issue
Block a user