forked from gitea/gitea
		
	Fix bug when read public repo lfs file (#5912)
* fix bug when read public repo lfs file * add comment on lfs permission check
This commit is contained in:
		
							parent
							
								
									0823791d17
								
							
						
					
					
						commit
						bbad9b6178
					
				| @ -497,12 +497,15 @@ func authenticate(ctx *context.Context, repository *models.Repository, authoriza | ||||
| 		accessMode = models.AccessModeWrite | ||||
| 	} | ||||
| 
 | ||||
| 	// ctx.IsSigned is unnecessary here, this will be checked in perm.CanAccess | ||||
| 	perm, err := models.GetUserRepoPermission(repository, ctx.User) | ||||
| 	if err != nil { | ||||
| 		return false | ||||
| 	} | ||||
| 	if ctx.IsSigned { | ||||
| 		return perm.CanAccess(accessMode, models.UnitTypeCode) | ||||
| 
 | ||||
| 	canRead := perm.CanAccess(accessMode, models.UnitTypeCode) | ||||
| 	if canRead { | ||||
| 		return true | ||||
| 	} | ||||
| 
 | ||||
| 	user, repo, opStr, err := parseToken(authorization) | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 zeripath
							zeripath