Commit e93f376
Changed files (1)
app
controllers
scim
app/controllers/scim/v2/users_controller.rb
@@ -22,9 +22,7 @@ module Scim
end
def update
- user = repository.find!(params[:id])
- user.update!(email: user_params[:userName])
-
+ user = repository.update!(params[:id], user_params)
response.headers['Location'] = scim_v2_users_url(user)
render json: user.to_scim.to_json, status: :ok
end
@@ -54,6 +52,12 @@ module Scim
User.create!(email: params[:userName], password: password)
end
+ def update!(id, params)
+ user = find!(id)
+ user.update!(email: params[:userName])
+ user
+ end
+
def destroy!(id)
find!(id).destroy!
end