Skip to content

Commit ad48cc5

Browse files
committed
WIP
1 parent 4d69b8a commit ad48cc5

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

lib/profile_api_client.rb

+5-2
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,7 @@ def create_school_student(token:, username:, password:, name:, school:)
159159
}].to_json
160160
end
161161

162+
raise "Student not created in Profile API. #{JSON.parse(response.body)}" if response.status == 422
162163
raise "Student not created in Profile API. HTTP response code: #{response.status}" unless response.status == 201
163164

164165
JSON.parse(response.body)
@@ -224,7 +225,7 @@ def create_safeguarding_flag(token:, flag:)
224225
request.body = { flag: }.to_json
225226
end
226227

227-
return if response.status == 201
228+
return if response.status == 201 || response.status == 303
228229

229230
raise "Safeguarding flag not created in Profile API. HTTP response code: #{response.status}"
230231
end
@@ -242,7 +243,9 @@ def delete_safeguarding_flag(token:, flag:)
242243
private
243244

244245
def connection
245-
Faraday.new(ENV.fetch('IDENTITY_URL'))
246+
Faraday.new(ENV.fetch('IDENTITY_URL')) do |faraday|
247+
faraday.response :logger
248+
end
246249
end
247250

248251
def apply_default_headers(request, token)

0 commit comments

Comments
 (0)