@@ -511,27 +511,27 @@ func authenticate(ctx *context.Context, repository *repo_model.Repository, autho
511
511
return accessMode <= perm .AccessModeRead
512
512
}
513
513
return accessMode <= perm .AccessModeWrite
514
- } else {
515
- // ctx.IsSigned is unnecessary here, this will be checked in perm.CanAccess
516
- perm , err := access_model .GetUserRepoPermission (ctx , repository , ctx .Doer )
517
- if err != nil {
518
- log .Error ("Unable to GetUserRepoPermission for user %-v in repo %-v Error: %v" , ctx .Doer , repository , err )
519
- return false
520
- }
514
+ }
521
515
522
- canRead := perm .CanAccess (accessMode , unit .TypeCode )
523
- if canRead && (! requireSigned || ctx .IsSigned ) {
524
- return true
525
- }
516
+ // ctx.IsSigned is unnecessary here, this will be checked in perm.CanAccess
517
+ perm , err := access_model .GetUserRepoPermission (ctx , repository , ctx .Doer )
518
+ if err != nil {
519
+ log .Error ("Unable to GetUserRepoPermission for user %-v in repo %-v Error: %v" , ctx .Doer , repository , err )
520
+ return false
521
+ }
526
522
527
- user , err := parseToken (ctx , authorization , repository , accessMode )
528
- if err != nil {
529
- // Most of these are Warn level - the true internal server errors are logged in parseToken already
530
- log .Warn ("Authentication failure for provided token with Error: %v" , err )
531
- return false
532
- }
533
- ctx .Doer = user
523
+ canRead := perm .CanAccess (accessMode , unit .TypeCode )
524
+ if canRead && (! requireSigned || ctx .IsSigned ) {
525
+ return true
526
+ }
527
+
528
+ user , err := parseToken (ctx , authorization , repository , accessMode )
529
+ if err != nil {
530
+ // Most of these are Warn level - the true internal server errors are logged in parseToken already
531
+ log .Warn ("Authentication failure for provided token with Error: %v" , err )
532
+ return false
534
533
}
534
+ ctx .Doer = user
535
535
536
536
return true
537
537
}
0 commit comments