diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/api/users.rb | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/lib/api/users.rb b/lib/api/users.rb index 733b65b1c8e..ba59818ba84 100644 --- a/lib/api/users.rb +++ b/lib/api/users.rb @@ -277,7 +277,10 @@ module API not_found!('Email') unless email email.destroy - user.update_secondary_emails! + + Users::UpdateService.new(current_user, user).execute do |user| + user.update_secondary_emails! + end end desc 'Delete a user. Available only for admins.' do @@ -508,7 +511,9 @@ module API not_found!('Email') unless email email.destroy - current_user.update_secondary_emails! + Users::UpdateService.new(current_user, user).execute do |user| + user.update_secondary_emails! + end end desc 'Get a list of user activities' |