summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/api/users.rb9
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'