diff --git a/routers/hat/repo/branch.go b/routers/hat/repo/branch.go index 794386b..ad8e67f 100644 --- a/routers/hat/repo/branch.go +++ b/routers/hat/repo/branch.go @@ -58,13 +58,13 @@ func ListBranches(ctx *context.APIContext) { ctx.Error(http.StatusInternalServerError, "CountBranches", err) return } - // if totalNumOfBranches == 0 { // sync branches immediately because non-empty repository should have at least 1 branch - // totalNumOfBranches, err = repo_module.SyncRepoBranches(ctx, ctx.Repo.Repository.ID, 0) - // if err != nil { - // ctx.ServerError("SyncRepoBranches", err) - // return - // } - // } + if totalNumOfBranches == 0 { // sync branches immediately because non-empty repository should have at least 1 branch + _, err = repo_module.SyncRepoBranches(ctx, ctx.Repo.Repository.ID, 0) + if err != nil { + ctx.ServerError("SyncRepoBranches", err) + return + } + } rules, err := git_model.FindRepoProtectedBranchRules(ctx, ctx.Repo.Repository.ID) if err != nil {