Skip to content

Commit 2efd07b

Browse files
committed
add error logs for casbin errors
1 parent 0b9cf38 commit 2efd07b

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

internal/authz/authz.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,11 +80,13 @@ func (e *Enforcer) Enforce(user umodels.User, obj, act string) (bool, error) {
8080
// Load permissions before enforcing.
8181
err := e.LoadPermissions(user)
8282
if err != nil {
83+
e.lo.Error("error loading permissions", "user_id", user.ID, "object", obj, "action", act, "error", err)
8384
return false, err
8485
}
8586
// Check if the user has the required permission
8687
allowed, err := e.enforcer.Enforce(strconv.Itoa(user.ID), obj, act)
8788
if err != nil {
89+
e.lo.Error("error checking permission", "user_id", user.ID, "object", obj, "action", act, "error", err)
8890
return false, fmt.Errorf("error checking permission: %v", err)
8991
}
9092
return allowed, nil

0 commit comments

Comments
 (0)