Skip to content

Commit 2db05db

Browse files
committed
fix bug
1 parent 9742d63 commit 2db05db

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

models/repo_permission.go

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -244,9 +244,13 @@ func canBeAssigned(e Engine, user *User, repo *Repository) (bool, error) {
244244
}
245245

246246
func hasAccess(e Engine, userID int64, repo *Repository) (bool, error) {
247-
user, err := getUserByID(e, userID)
248-
if err != nil {
249-
return false, err
247+
var user *User
248+
var err error
249+
if userID > 0 {
250+
user, err = getUserByID(e, userID)
251+
if err != nil {
252+
return false, err
253+
}
250254
}
251255
perm, err := getUserRepoPermission(e, repo, user)
252256
if err != nil {

0 commit comments

Comments
 (0)