From 7229f468fc0808fb1be149708255d4943a0a6495 Mon Sep 17 00:00:00 2001 From: Justin Flannery Date: Mon, 31 Jan 2022 22:40:12 -0700 Subject: [PATCH] BugFix: Yellowstone Booking URL Change (#61) * Yellowstone Booking URL Change * children param --- camply/_version.py | 2 +- camply/providers/xanterra/yellowstone_lodging.py | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/camply/_version.py b/camply/_version.py index c4cd11dd..d3bc774d 100644 --- a/camply/_version.py +++ b/camply/_version.py @@ -2,5 +2,5 @@ camply __version__ file """ -__version__ = "0.2.2" +__version__ = "0.2.3" __camply__ = "camply" diff --git a/camply/providers/xanterra/yellowstone_lodging.py b/camply/providers/xanterra/yellowstone_lodging.py index 5c26467b..15a718ab 100755 --- a/camply/providers/xanterra/yellowstone_lodging.py +++ b/camply/providers/xanterra/yellowstone_lodging.py @@ -160,14 +160,19 @@ def _return_lodging_url(cls, lodging_code: str, month: datetime, str URL String """ - query = dict(dateFrom=month.strftime("%m-%d-%Y")) + query = dict( + dateFrom=month.strftime("%m-%d-%Y"), + adults=1, + destination=lodging_code, + children=0, + ) if params is not None: query.update(params) query_string = parse.urlencode(query=query) url_components = dict(scheme=YellowstoneConfig.API_SCHEME, netloc=YellowstoneConfig.WEBUI_BASE_ENDPOINT, - url=f"{YellowstoneConfig.WEBUI_BOOKING_PATH}/{lodging_code}", + url=YellowstoneConfig.WEBUI_BOOKING_PATH, params="", query=query_string, fragment="") webui_endpoint = parse.urlunparse(tuple(url_components.values())) return webui_endpoint