@@ -36,17 +36,15 @@ type OrgController struct {
3636 rbacProvider shared.RBACProvider
3737 projectService shared.ProjectService
3838 invitationRepository shared.InvitationRepository
39- configService shared.ConfigService
4039}
4140
42- func NewOrganizationController (repository shared.OrganizationRepository , orgService shared.OrgService , rbacProvider shared.RBACProvider , projectService shared.ProjectService , invitationRepository shared.InvitationRepository , configService shared. ConfigService ) * OrgController {
41+ func NewOrganizationController (repository shared.OrganizationRepository , orgService shared.OrgService , rbacProvider shared.RBACProvider , projectService shared.ProjectService , invitationRepository shared.InvitationRepository ) * OrgController {
4342 return & OrgController {
4443 organizationRepository : repository ,
4544 orgService : orgService ,
4645 rbacProvider : rbacProvider ,
4746 projectService : projectService ,
4847 invitationRepository : invitationRepository ,
49- configService : configService ,
5048 }
5149}
5250
@@ -58,16 +56,6 @@ func NewOrganizationController(repository shared.OrganizationRepository, orgServ
5856// @Success 200 {object} models.Org
5957// @Router /organizations [post]
6058func (controller * OrgController ) Create (ctx shared.Context ) error {
61- var settings shared.InstanceSettings
62- err := controller .configService .GetJSONConfig (ctx .Request ().Context (), "instance_settings" , & settings )
63- if err != nil {
64- // if there is an error getting the instance settings, we assume that the instance settings do not exist and we allow the creation of the organization
65- settings = shared.InstanceSettings {}
66- }
67- if settings .SingleOrganizationMode {
68- return echo .NewHTTPError (403 , "creating organizations is not allowed in single organization mode" )
69- }
70-
7159 var req dtos.OrgCreateRequest
7260 if err := ctx .Bind (& req ); err != nil {
7361 return err
@@ -82,8 +70,7 @@ func (controller *OrgController) Create(ctx shared.Context) error {
8270 return echo .NewHTTPError (400 , "slug is required" )
8371 }
8472
85- err = controller .orgService .CreateOrganization (ctx , & organization )
86- if err != nil {
73+ if err := controller .orgService .CreateOrganization (ctx , & organization ); err != nil {
8774 return err
8875 }
8976
0 commit comments