Fix API raw file content access for default branch (#2849)
This commit is contained in:
		
							parent
							
								
									76b8c3c68f
								
							
						
					
					
						commit
						57de1ff991
					
				
					 2 changed files with 8 additions and 1 deletions
				
			
		|  | @ -25,4 +25,7 @@ func TestAPIReposRaw(t *testing.T) { | |||
| 		req := NewRequestf(t, "GET", "/api/v1/repos/%s/repo1/raw/%s/README.md", user.Name, ref) | ||||
| 		session.MakeRequest(t, req, http.StatusOK) | ||||
| 	} | ||||
| 	// Test default branch
 | ||||
| 	req := NewRequestf(t, "GET", "/api/v1/repos/%s/repo1/raw/README.md", user.Name) | ||||
| 	session.MakeRequest(t, req, http.StatusOK) | ||||
| } | ||||
|  |  | |||
|  | @ -507,7 +507,11 @@ func getRefName(ctx *Context, pathType RepoRefType) string { | |||
| 		if refName := getRefName(ctx, RepoRefTag); len(refName) > 0 { | ||||
| 			return refName | ||||
| 		} | ||||
| 		return getRefName(ctx, RepoRefCommit) | ||||
| 		if refName := getRefName(ctx, RepoRefCommit); len(refName) > 0 { | ||||
| 			return refName | ||||
| 		} | ||||
| 		ctx.Repo.TreePath = path | ||||
| 		return ctx.Repo.Repository.DefaultBranch | ||||
| 	case RepoRefBranch: | ||||
| 		return getRefNameFromPath(ctx, path, ctx.Repo.GitRepo.IsBranchExist) | ||||
| 	case RepoRefTag: | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue