fixing permission status condition
This commit is contained in:
@@ -408,21 +408,19 @@ func (r accessRepo) UpdateRolePermission(c context.Context, req UpdateRolePageRe
|
||||
return err
|
||||
}
|
||||
|
||||
if req.Status { // insert when is_active = true
|
||||
// select active page
|
||||
var pageIds []string
|
||||
for _, page := range req.AccessPage {
|
||||
if page.IsActive {
|
||||
pageIds = append(pageIds, page.ID)
|
||||
}
|
||||
// select active page
|
||||
var pageIds []string
|
||||
for _, page := range req.AccessPage {
|
||||
if page.IsActive {
|
||||
pageIds = append(pageIds, page.ID)
|
||||
}
|
||||
}
|
||||
|
||||
// inserting new permission
|
||||
err = r.insertPagePermission(c, tx, req.ID, pageIds)
|
||||
if err != nil {
|
||||
tx.Rollback()
|
||||
return err
|
||||
}
|
||||
// inserting new permission
|
||||
err = r.insertPagePermission(c, tx, req.ID, pageIds)
|
||||
if err != nil {
|
||||
tx.Rollback()
|
||||
return err
|
||||
}
|
||||
|
||||
tx.Commit()
|
||||
|
||||
Reference in New Issue
Block a user