diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index cd501146..4e6d7f36 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -47,7 +47,7 @@ def user_not_authorized helper_method :valid_items def valid_items - @valid_items ||= DiaperBankClient.get_available_items(current_partner.diaper_bank_id) + @valid_items ||= DiaperBankClient.get_available_items(current_partner.diaper_bank_id, current_partner.id) end helper_method :fetch_valid_item diff --git a/app/services/diaper_bank_client.rb b/app/services/diaper_bank_client.rb index 02d0623c..cfad84f9 100644 --- a/app/services/diaper_bank_client.rb +++ b/app/services/diaper_bank_client.rb @@ -6,8 +6,10 @@ def self.post(partner_id) ).body end - def self.get_available_items(diaper_bank_id) - response = diaper_get_request(routes.partner_requests(diaper_bank_id)) + def self.get_available_items(diaper_bank_id, partner_id) + partner_request_uri = routes.partner_requests(diaper_bank_id) + partner_request_uri.query = "partner_id=#{partner_id}" + response = diaper_get_request(partner_request_uri) if response.code.to_i == 200 JSON.parse(response.body) else