summaryrefslogtreecommitdiffstats
path: root/models/org.go
diff options
context:
space:
mode:
Diffstat (limited to 'models/org.go')
-rw-r--r--models/org.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/models/org.go b/models/org.go
index 2625ed428d..2efef534b4 100644
--- a/models/org.go
+++ b/models/org.go
@@ -6,6 +6,7 @@ package models
import (
"errors"
+ "os"
"strings"
"github.com/gogits/gogs/modules/base"
@@ -97,6 +98,11 @@ func CreateOrganization(org, owner *User) (*User, error) {
return nil, err
}
+ if err = os.MkdirAll(UserPath(org.Name), os.ModePerm); err != nil {
+ sess.Rollback()
+ return nil, err
+ }
+
// Create default owner team.
t := &Team{
OrgId: org.Id,