-
-
Notifications
You must be signed in to change notification settings - Fork 119
Description
Describe the bug
Going To Camp Parks Canada does not identify available sites correctly
Original Camply Command (with --debug)
camply --debug campsites --provider goingtocamp --rec-area 14 --campground -2147483648 --start-date 2023-09-01 --end-date 2023-09-02 --equipment-id -32768Expected behavior
Sites are found and returned
Console Output (with --debug)
2023-08-10 00:26:29,171 [ CAMPLY]: camply, the campsite finder⛺️⛺
2023-08-10 00:26:29,172 [ DEBUG]: Setting up camply debugging
2023-08-10 00:26:29,172 [ DEBUG]: Camply Version: 0.29.0
2023-08-10 00:26:29,172 [ DEBUG]: Python Version: 3.9.17
2023-08-10 00:26:29,172 [ DEBUG]: Platform: linux
2023-08-10 00:26:29,174 [ INFO]: Using Camply Provider: "GoingToCamp"
2023-08-10 00:26:29,181 [ INFO]: 1 booking nights selected for search, ranging from 2023-09-01 to 2023-09-01
2023-08-10 00:26:29,184 [ INFO]: Retrieving Facility Information for Recreation Area ID: `14`.
2023-08-10 00:26:29,191 [ DEBUG]: Starting new HTTPS connection (1): reservation.pc.gc.ca:443
2023-08-10 00:26:29,373 [ DEBUG]: https://reservation.pc.gc.ca:443 "GET /api/resourceLocation HTTP/1.1" 200 None
2023-08-10 00:26:29,442 [ DEBUG]: Starting new HTTPS connection (1): reservation.pc.gc.ca:443
2023-08-10 00:26:29,761 [ DEBUG]: https://reservation.pc.gc.ca:443 "GET /api/maps HTTP/1.1" 200 None
2023-08-10 00:26:30,208 [ INFO]: 1 Matching Campgrounds Found
2023-08-10 00:26:30,209 [ INFO]: ⛰ Parks Canada (#14) - 🏕 Banff - Tunnel Mountain Village 2 (#-2147483648)
2023-08-10 00:26:30,228 [ DEBUG]: Starting new HTTPS connection (1): reservation.pc.gc.ca:443
2023-08-10 00:26:30,418 [ DEBUG]: https://reservation.pc.gc.ca:443 "GET /api/availability/map?mapId=-2147483611&resourceLocationId=-2147483648&bookingCategoryId=0&startDate=2023-09-01&endDate=2023-09-02&isReserving=True&getDailyAvailability=False&partySize=1&numEquipment=1&equipmentCategoryId=-32768&subEquipmentCategoryId=-32768 HTTP/1.1" 200 None
2023-08-10 00:26:30,427 [ DEBUG]: Starting new HTTPS connection (1): reservation.pc.gc.ca:443
2023-08-10 00:26:30,609 [ DEBUG]: https://reservation.pc.gc.ca:443 "GET /api/availability/map?mapId=-2147483610&resourceLocationId=-2147483648&bookingCategoryId=0&startDate=2023-09-01&endDate=2023-09-02&isReserving=True&getDailyAvailability=False&partySize=1&numEquipment=1&equipmentCategoryId=-32768&subEquipmentCategoryId=-32768 HTTP/1.1" 200 None
2023-08-10 00:26:30,630 [ DEBUG]: Starting new HTTPS connection (1): reservation.pc.gc.ca:443
2023-08-10 00:26:30,750 [ DEBUG]: https://reservation.pc.gc.ca:443 "GET /api/availability/map?mapId=-2147483609&resourceLocationId=-2147483648&bookingCategoryId=0&startDate=2023-09-01&endDate=2023-09-02&isReserving=True&getDailyAvailability=False&partySize=1&numEquipment=1&equipmentCategoryId=-32768&subEquipmentCategoryId=-32768 HTTP/1.1" 200 None
2023-08-10 00:26:30,759 [ DEBUG]: Starting new HTTPS connection (1): reservation.pc.gc.ca:443
2023-08-10 00:26:30,928 [ DEBUG]: https://reservation.pc.gc.ca:443 "GET /api/availability/map?mapId=-2147483608&resourceLocationId=-2147483648&bookingCategoryId=0&startDate=2023-09-01&endDate=2023-09-02&isReserving=True&getDailyAvailability=False&partySize=1&numEquipment=1&equipmentCategoryId=-32768&subEquipmentCategoryId=-32768 HTTP/1.1" 200 None
2023-08-10 00:26:30,938 [ DEBUG]: Starting new HTTPS connection (1): reservation.pc.gc.ca:443
2023-08-10 00:26:31,049 [ DEBUG]: https://reservation.pc.gc.ca:443 "GET /api/availability/map?mapId=-2147483607&resourceLocationId=-2147483648&bookingCategoryId=0&startDate=2023-09-01&endDate=2023-09-02&isReserving=True&getDailyAvailability=False&partySize=1&numEquipment=1&equipmentCategoryId=-32768&subEquipmentCategoryId=-32768 HTTP/1.1" 200 None
2023-08-10 00:26:31,058 [ DEBUG]: Starting new HTTPS connection (1): reservation.pc.gc.ca:443
2023-08-10 00:26:31,234 [ DEBUG]: https://reservation.pc.gc.ca:443 "GET /api/attribute/filterable HTTP/1.1" 200 None
2023-08-10 00:26:31,262 [ DEBUG]: Starting new HTTPS connection (1): reservation.pc.gc.ca:443
2023-08-10 00:26:31,382 [ DEBUG]: https://reservation.pc.gc.ca:443 "GET /api/resource/details?resourceId=-2147474297 HTTP/1.1" 200 None
2023-08-10 00:26:31,386 [ INFO]: ❌ ❌ ❌ ❌ 0 Reservable Campsites Matching Search Preferences
2023-08-10 00:26:31,393 [ CAMPLY]: Exiting camply 👋
Additional context
Looking at the API return values: https://reservation.pc.gc.ca/api/availability/map?mapId=-2147483610&resourceLocationId=-2147483648&bookingCategoryId=0&startDate=2023-09-01&endDate=2023-09-02&isReserving=True&getDailyAvailability=False&partySize=1&numEquipment=1&equipmentCategoryId=-32768&subEquipmentCategoryId=-32768
{"mapId":-2147483610,"mapAvailabilities":[5],"resourceAvailabilities":{"-2147474478":[{"availability":4,"remainingQuota":null}],"-2147474477":[{"availability":1,"remainingQuota":null}],"-2147474473":[{"availability":1,"remainingQuota":null}],"-2147474468":[{"availability":1,"remainingQuota":null}],"-2147474459":[{"availability":1,"remainingQuota":null}],"-2147474442":[{"availability":1,"remainingQuota":null}],"-2147474438":[{"availability":1,"remainingQuota":null}],"-2147474437":[{"availability":1,"remainingQuota":null}],"-2147474436":[{"availability":1,"remainingQuota":null}],"-2147474435":[{"availability":1,"remainingQuota":null}],"-2147474432":[{"availability":1,"remainingQuota":null}],"-2147474430":[{"availability":5,"remainingQuota":null}],"-2147474425":[{"availability":1,"remainingQuota":null}],"-2147474421":[{"availability":4,"remainingQuota":null}],"-2147474418":[{"availability":1,"remainingQuota":null}],"-2147474417":[{"availability":4,"remainingQuota":null}],"-2147474416":[{"availability":1,"remainingQuota":null}],"-2147474414":[{"availability":1,"remainingQuota":null}],"-2147474408":[{"availability":1,"remainingQuota":null}],"-2147474407":[{"availability":1,"remainingQuota":null}],"-2147474404":[{"availability":1,"remainingQuota":null}],"-2147474403":[{"availability":1,"remainingQuota":null}],"-2147474401":[{"availability":1,"remainingQuota":null}],"-2147474396":[{"availability":1,"remainingQuota":null}],"-2147474391":[{"availability":1,"remainingQuota":null}],"-2147474389":[{"availability":1,"remainingQuota":null}],"-2147474387":[{"availability":1,"remainingQuota":null}],"-2147474384":[{"availability":1,"remainingQuota":null}],"-2147474383":[{"availability":1,"remainingQuota":null}],"-2147474379":[{"availability":1,"remainingQuota":null}],"-2147474378":[{"availability":1,"remainingQuota":null}],"-2147474374":[{"availability":1,"remainingQuota":null}],"-2147474372":[{"availability":1,"remainingQuota":null}],"-2147474363":[{"availability":1,"remainingQuota":null}],"-2147474354":[{"availability":1,"remainingQuota":null}],"-2147474353":[{"availability":1,"remainingQuota":null}],"-2147474348":[{"availability":1,"remainingQuota":null}],"-2147474345":[{"availability":1,"remainingQuota":null}],"-2147474341":[{"availability":1,"remainingQuota":null}],"-2147474333":[{"availability":1,"remainingQuota":null}],"-2147474325":[{"availability":1,"remainingQuota":null}],"-2147474317":[{"availability":1,"remainingQuota":null}],"-2147474314":[{"availability":1,"remainingQuota":null}],"-2147474312":[{"availability":1,"remainingQuota":null}],"-2147474307":[{"availability":1,"remainingQuota":null}],"-2147474306":[{"availability":1,"remainingQuota":null}],"-2147474303":[{"availability":1,"remainingQuota":null}],"-2147474302":[{"availability":1,"remainingQuota":null}],"-2147474293":[{"availability":1,"remainingQuota":null}],"-2147474291":[{"availability":1,"remainingQuota":null}],"-2147474288":[{"availability":1,"remainingQuota":null}],"-2147474283":[{"availability":1,"remainingQuota":null}],"-2147474281":[{"availability":5,"remainingQuota":null}],"-2147474275":[{"availability":1,"remainingQuota":null}],"-2147474274":[{"availability":1,"remainingQuota":null}]},"mapLinkAvailabilities":{}}
The two sites marked "availability":5 are indeed available and lit up green in the web UI: https://reservation.pc.gc.ca/create-booking/results?mapId=-2147483610&searchTabGroupId=0&bookingCategoryId=0&startDate=2023-09-01&endDate=2023-09-02&nights=1&isReserving=true&equipmentId=-32768&subEquipmentId=-32761&partySize=1&filterData=%7B%22-32582%22%3A%22%5B%5B-1%5D%2C0%2C1%2C0%5D%22%2C%22-32736%22%3A%22%5B%5B-1%5D%2C0%2C1%2C0%5D%22%2C%22-32735%22%3A%22%5B%5B-1%5D%2C0%2C1%2C0%5D%22%2C%22-32756%22%3A%22%5B%5B1%5D%2C0%2C1%2C0%5D%22%2C%22-32574%22%3A%22%5B%5B-1%5D%2C0%2C1%2C0%5D%22%2C%22-32573%22%3A%22%5B%5B-1%5D%2C0%2C1%2C0%5D%22%2C%22-32758%22%3A%22%5B%5B-1%5D%2C0%2C1%2C0%5D%22%7D&searchTime=2023-08-10T00%3A15%3A08.278&equipmentCapacity=1&resourceLocationId=-2147483648