Skip to content

Commit 43c5469

Browse files
authored
Merge pull request #1258 from ethantkoenig/fix/access
Fix nil-dereference bug
2 parents efbb895 + 17f403f commit 43c5469

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

modules/context/repo.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,11 @@ func RepoAssignment(args ...bool) macaron.Handler {
219219
if ctx.IsSigned && ctx.User.IsAdmin {
220220
ctx.Repo.AccessMode = models.AccessModeOwner
221221
} else {
222-
mode, err := models.AccessLevel(ctx.User.ID, repo)
222+
var userID int64
223+
if ctx.User != nil {
224+
userID = ctx.User.ID
225+
}
226+
mode, err := models.AccessLevel(userID, repo)
223227
if err != nil {
224228
ctx.Handle(500, "AccessLevel", err)
225229
return

0 commit comments

Comments
 (0)