diff options
author | James Lopez <james@jameslopez.es> | 2017-06-16 11:12:06 +0200 |
---|---|---|
committer | James Lopez <james@jameslopez.es> | 2017-06-23 11:41:42 +0200 |
commit | 158550cf37cc2db9590f0212962f10ecc73082de (patch) | |
tree | 3b48192a0eda2b96cf7de3c3f705a60346e18026 /app/services | |
parent | bf3a3f3652704fb261e6220e2199830ea22ec8d3 (diff) | |
download | gitlab-ce-158550cf37cc2db9590f0212962f10ecc73082de.tar.gz |
added service in the rest of controllers and classes
Diffstat (limited to 'app/services')
-rw-r--r-- | app/services/users/update_service.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/app/services/users/update_service.rb b/app/services/users/update_service.rb index b76950ac700..a1db1dbc583 100644 --- a/app/services/users/update_service.rb +++ b/app/services/users/update_service.rb @@ -1,5 +1,5 @@ module Users - # Service for creating a new user. + # Service for updating a user. class UpdateService < BaseService def initialize(current_user, user, params = {}) @current_user = current_user @@ -7,10 +7,10 @@ module Users @params = params.dup end - def execute(skip_authorization: false, &block) + def execute(skip_authorization: false, validate: true, &block) assign_attributes(skip_authorization, &block) - if @user.save || !@user.changed? && @user.errors.empty? + if @user.save(validate: validate) || !@user.changed? && @user.errors.empty? success else error(@user.errors.full_messages.uniq.join('. ')) |