From 75109bbd653f69e4a924b6654e564341e4bcf229 Mon Sep 17 00:00:00 2001 From: Unknown Date: Thu, 1 May 2014 12:03:10 -0400 Subject: Fix panic when no master branch --- models/repo.go | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) (limited to 'models/repo.go') diff --git a/models/repo.go b/models/repo.go index be889cba..35b3fde1 100644 --- a/models/repo.go +++ b/models/repo.go @@ -246,14 +246,17 @@ func CreateRepository(user *User, name, desc, lang, license string, private, mir } repo := &Repository{ - OwnerId: user.Id, - Name: name, - LowerName: strings.ToLower(name), - Description: desc, - IsPrivate: private, - IsBare: lang == "" && license == "" && !initReadme, - DefaultBranch: "master", + OwnerId: user.Id, + Name: name, + LowerName: strings.ToLower(name), + Description: desc, + IsPrivate: private, + IsBare: lang == "" && license == "" && !initReadme, } + if !repo.IsBare { + repo.DefaultBranch = "master" + } + repoPath := RepoPath(user.Name, repo.Name) sess := orm.NewSession() -- cgit v1.2.3