lib/platform_sdk/edfi/client.rb in strongmind-platform-sdk-3.7.0 vs lib/platform_sdk/edfi/client.rb in strongmind-platform-sdk-3.7.1
- old
+ new
@@ -17,11 +17,16 @@
faraday.response :raise_error
end
end
def get_student_programs(uid)
- response = @conn.get("/ed-fi/v5.1.0/api/data/v3/ed-fi/studentProgramAssociations?studentUniqueId=#{uid}")
- response.body
+ begin
+ response = @conn.get("/ed-fi/v5.1.0/api/data/v3/ed-fi/studentProgramAssociations?studentUniqueId=#{uid}")
+ response.body
+ rescue Faraday::ResourceNotFound => e
+ puts "Faraday::ResourceNotFound: #{e}"
+ []
+ end
end
private
def headers