Skip to content

Commit 9e35e61

Browse files
authored
Merge pull request #203 from siddydutta/fix-list-query-param
Fix: List Type Query Parameter for Hotel List API
2 parents 98dfe7f + 72f1294 commit 9e35e61

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

amadeus/reference_data/locations/hotels/_by_hotels.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,8 @@ def get(self, **params):
1818
:rtype: amadeus.Response
1919
:raises amadeus.ResponseError: if the request could not be completed
2020
'''
21+
for key, value in params.items():
22+
if isinstance(value, list):
23+
params[key] = ','.join(value)
2124
return self.client.get(
2225
'/v1/reference-data/locations/hotels/by-hotels', **params)

specs/namespaces/test_namespaces.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -497,9 +497,10 @@ def test_analytics_itinerary_price_metrics_get(client_setup):
497497

498498

499499
def test_reference_data_locations_hotels_by_hotels_get(client_setup):
500-
client_setup.reference_data.locations.hotels.by_hotels.get(a='b')
500+
client_setup.reference_data.locations.hotels.by_hotels.get(a='b',
501+
c=['d', 'e'])
501502
client_setup.get.assert_called_with(
502-
'/v1/reference-data/locations/hotels/by-hotels', a='b'
503+
'/v1/reference-data/locations/hotels/by-hotels', a='b', c='d,e'
503504
)
504505

505506

0 commit comments

Comments
 (0)