diff options
Diffstat (limited to 'models/org.go')
-rw-r--r-- | models/org.go | 6 |
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, |