diff options
Diffstat (limited to 'app/controllers/admin/groups_controller.rb')
-rw-r--r-- | app/controllers/admin/groups_controller.rb | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/app/controllers/admin/groups_controller.rb b/app/controllers/admin/groups_controller.rb index f3c4244269d..1395d4bb3b7 100644 --- a/app/controllers/admin/groups_controller.rb +++ b/app/controllers/admin/groups_controller.rb @@ -38,12 +38,9 @@ class Admin::GroupsController < Admin::ApplicationController end def create - @group = Group.new(group_params) - @group.name = @group.path.dup unless @group.name + @group = ::Groups::CreateService.new(current_user, group_params).execute - if @group.save - @group.add_owner(current_user) - @group.create_namespace_settings + if @group.persisted? redirect_to [:admin, @group], notice: _('Group %{group_name} was successfully created.') % { group_name: @group.name } else render "new" |