Do not access GitRepo when a repo is being created (#33380)

pull/33384/head
wxiaoguang 7 days ago committed by GitHub
parent 642e8c1122
commit 06ff9b6256
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -795,6 +795,9 @@ func RepoRefByType(detectRefType git.RefType) func(*Context) {
return func(ctx *Context) { return func(ctx *Context) {
var err error var err error
refType := detectRefType refType := detectRefType
if ctx.Repo.Repository.IsBeingCreated() {
return // no git repo, so do nothing, users will see a "migrating" UI provided by "migrate/migrating.tmpl"
}
// Empty repository does not have reference information. // Empty repository does not have reference information.
if ctx.Repo.Repository.IsEmpty { if ctx.Repo.Repository.IsEmpty {
// assume the user is viewing the (non-existent) default branch // assume the user is viewing the (non-existent) default branch

Loading…
Cancel
Save