From b4e433c54f0bc847ebe3f72553079ab6b9d44650 Mon Sep 17 00:00:00 2001 From: Akshay Date: Thu, 17 Apr 2025 09:34:36 +0100 Subject: [PATCH] appview: fix roles check --- appview/state/repo_util.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/appview/state/repo_util.go b/appview/state/repo_util.go index b5be04c3..e66ae219 100644 --- a/appview/state/repo_util.go +++ b/appview/state/repo_util.go @@ -58,7 +58,8 @@ func fullyResolvedRepo(r *http.Request) (*FullyResolvedRepo, error) { func RolesInRepo(s *State, u *auth.User, f *FullyResolvedRepo) pages.RolesInRepo { if u != nil { - r := s.enforcer.GetPermissionsInRepo(u.Did, f.Knot, f.OwnerSlashRepo()) + ownerSlashRepo := fmt.Sprintf("%s/%s", f.OwnerDid(), f.RepoName) + r := s.enforcer.GetPermissionsInRepo(u.Did, f.Knot, ownerSlashRepo) return pages.RolesInRepo{r} } else { return pages.RolesInRepo{} -- 2.54.0