Skip to content

Commit 0a4213a

Browse files
committed
append params id and format
1 parent 3b18184 commit 0a4213a

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

app/controllers/scim_rails/scim_schema_controller.rb

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@ class ScimSchemaController < ApplicationController
33
def get_schema
44
ScimRails.config.before_scim_response.call(request.params) unless ScimRails.config.before_scim_response.nil?
55

6-
if request.params[:id] == "urn:ietf:params:scim:schemas:core:2.0:User"
6+
id = request.params.key?("format") ? "#{request.params[:id]}.#{request.params[:format]}" : request.params[:id]
7+
8+
if id == "urn:ietf:params:scim:schemas:core:2.0:User"
79
object = ScimRails.config.retrievable_user_schema
8-
elsif request.params[:id] == "urn:ietf:params:scim:schemas:core:2.0:Group"
10+
elsif id == "urn:ietf:params:scim:schemas:core:2.0:Group"
911
object = ScimRails.config.retrievable_group_schema
1012
else
1113
object = {}

0 commit comments

Comments
 (0)