From 5acf830106ec50e0b34b18af3e6631eb84c66a57 Mon Sep 17 00:00:00 2001 From: Mahdi Khanzadi Date: Tue, 3 Sep 2024 17:09:21 +0200 Subject: [PATCH] don't shadow receiver param --- .../repository/mongodb/roles/repository.go | 37 ++++++++++--------- 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/backend/infrastructure/repository/mongodb/roles/repository.go b/backend/infrastructure/repository/mongodb/roles/repository.go index 0f093574..fa759ced 100644 --- a/backend/infrastructure/repository/mongodb/roles/repository.go +++ b/backend/infrastructure/repository/mongodb/roles/repository.go @@ -57,16 +57,16 @@ func (r *RolesRepository) GetAll(offset uint, limit uint) ([]role.Role, error) { items := make([]role.Role, 0, limit) for cur.Next(ctx) { - var r RoleBson + var rb RoleBson - if err := cur.Decode(&r); err != nil { + if err := cur.Decode(&rb); err != nil { return nil, err } items = append(items, role.Role{ - UUID: r.UUID, - Name: r.Name, - Description: r.Description, - Permissions: r.Permissions, + UUID: rb.UUID, + Name: rb.Name, + Description: rb.Description, + Permissions: rb.Permissions, }) } @@ -93,16 +93,17 @@ func (r *RolesRepository) GetByUUIDs(UUIDs []string) ([]role.Role, error) { items := make([]role.Role, 0, len(UUIDs)) for cur.Next(ctx) { - var r RoleBson + var rb RoleBson - if err := cur.Decode(&r); err != nil { + if err := cur.Decode(&rb); err != nil { return nil, err } items = append(items, role.Role{ - UUID: r.UUID, - Name: r.Name, - Description: r.Description, - Permissions: r.Permissions, + UUID: rb.UUID, + Name: rb.Name, + Description: rb.Description, + Permissions: rb.Permissions, + UserUUIDs: rb.UserUUIDs, }) } @@ -226,16 +227,16 @@ func (r *RolesRepository) GetByUserUUID(userUUID string) ([]role.Role, error) { items := make([]role.Role, 0, 2) for cur.Next(ctx) { - var r RoleBson + var rb RoleBson - if err := cur.Decode(&r); err != nil { + if err := cur.Decode(&rb); err != nil { return nil, err } items = append(items, role.Role{ - UUID: r.UUID, - Name: r.Name, - Description: r.Description, - Permissions: r.Permissions, + UUID: rb.UUID, + Name: rb.Name, + Description: rb.Description, + Permissions: rb.Permissions, }) }