From d7c8a531730ce6d4dfcb569c0d0013ad8f338cd9 Mon Sep 17 00:00:00 2001 From: Albert Chae Date: Sun, 17 Jan 2021 01:33:27 -0800 Subject: [PATCH] Pass partner_id to request when getting available items --- app/controllers/application_controller.rb | 2 +- app/services/diaper_bank_client.rb | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) 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