Skip to content

Commit 5f0ea89

Browse files
fix: add empty slice initialization (#4931)
Signed-off-by: BoGyum Kim | 김보겸 <[email protected]> Co-authored-by: Namkyu Park <[email protected]>
1 parent bef5ca0 commit 5f0ea89

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

chaoscenter/authentication/pkg/project/repository.go

+6-6
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ func (r repository) GetProjects(query bson.D) ([]*entities.Project, error) {
6060
return nil, err
6161
}
6262

63-
var projects []*entities.Project
63+
var projects = []*entities.Project{}
6464
err = results.All(context.TODO(), &projects)
6565
if err != nil {
6666
return nil, err
@@ -71,7 +71,7 @@ func (r repository) GetProjects(query bson.D) ([]*entities.Project, error) {
7171

7272
// GetProjectsByUserID returns a project based on the userID
7373
func (r repository) GetProjectsByUserID(request *entities.ListProjectRequest) (*entities.ListProjectResponse, error) {
74-
var projects []*entities.Project
74+
var projects = []*entities.Project{}
7575
ctx := context.TODO()
7676

7777
// Construct the pipeline
@@ -184,7 +184,7 @@ func (r repository) GetProjectStats() ([]*entities.ProjectStats, error) {
184184
return nil, err
185185
}
186186

187-
var data []*entities.ProjectStats
187+
var data = []*entities.ProjectStats{}
188188
for result.Next(context.TODO()) {
189189
res := entities.ProjectStats{}
190190
if err := result.Decode(&res); err != nil {
@@ -425,7 +425,7 @@ func (r repository) GetOwnerProjects(ctx context.Context, userID string) ([]*ent
425425
return nil, err
426426
}
427427

428-
var projects []*entities.Project
428+
var projects = []*entities.Project{}
429429
err = cursor.All(context.TODO(), &projects)
430430
if err != nil {
431431
return nil, err
@@ -447,7 +447,7 @@ func (r repository) GetProjectOwners(projectID string) ([]*entities.Member, erro
447447
}
448448

449449
// Filter the members to include only the owners
450-
var owners []*entities.Member
450+
var owners = []*entities.Member{}
451451
for _, member := range project.Members {
452452
if member.Role == entities.RoleOwner && member.Invitation == entities.AcceptedInvitation {
453453
owners = append(owners, member)
@@ -615,7 +615,7 @@ func (r repository) ListInvitations(userID string, invitationState entities.Invi
615615
return nil, err
616616
}
617617

618-
var projects []*entities.Project
618+
var projects = []*entities.Project{}
619619
err = cursor.All(context.TODO(), &projects)
620620
if err != nil {
621621
return nil, err

chaoscenter/authentication/pkg/session/api_token_repository.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ func (r repository) CreateApiToken(apiToken *entities.ApiToken) error {
2323

2424
// GetApiTokensByUserID returns all the API tokens for a given user
2525
func (r repository) GetApiTokensByUserID(userID string) ([]entities.ApiToken, error) {
26-
var apiTokens []entities.ApiToken
26+
var apiTokens = []entities.ApiToken{}
2727
query := bson.D{
2828
{Key: "user_id", Value: userID},
2929
}

chaoscenter/authentication/pkg/user/repository.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ func (r repository) GetUser(uid string) (*entities.User, error) {
7878

7979
// GetUsers fetches all the users from the database
8080
func (r repository) GetUsers() (*[]entities.User, error) {
81-
var Users []entities.User
81+
var Users = []entities.User{}
8282
cursor, err := r.Collection.Find(context.Background(), bson.M{})
8383
if err != nil {
8484
return nil, err

0 commit comments

Comments
 (0)