Skip to content

Commit 8f49b12

Browse files
jolheiserzeripath
authored andcommitted
Fix nil context user (#9099)
Signed-off-by: jolheiser <[email protected]>
1 parent 1615b3c commit 8f49b12

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

modules/context/repo.go

+7-1
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,13 @@ func RetrieveTemplateRepo(ctx *Context, repo *models.Repository) {
204204
return
205205
}
206206

207-
if !repo.TemplateRepo.CheckUnitUser(ctx.User.ID, ctx.User.IsAdmin, models.UnitTypeCode) {
207+
perm, err := models.GetUserRepoPermission(repo.TemplateRepo, ctx.User)
208+
if err != nil {
209+
ctx.ServerError("GetUserRepoPermission", err)
210+
return
211+
}
212+
213+
if !perm.CanRead(models.UnitTypeCode) {
208214
repo.TemplateID = 0
209215
}
210216
}

0 commit comments

Comments
 (0)